«c++» etiketlenmiş sorular

C ++ statik olarak yazılmış, serbest biçimli, çok paradigmalı, derlenmiş, genel amaçlı bir programlama dilidir.

1
OpenGL için hangi c / c ++ model animasyon kütüphanesi [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Oyun geliştirme konusunda oldukça yeniyim, daha önce xna ile oynadım ve şimdi OpenGL & c'yi öğrendim …
10 opengl  c++  models  c 

2
C ++ 'da bir voksel Motoru için vokselleri saklama
Biraz voksel motoru yazmaya çalışıyorum çünkü eğlenceli, ama gerçek vokselleri saklamanın en iyi yolunu bulmak için mücadele ediyorum. Bir çeşit parçaya ihtiyacım olacağının farkındayım, bu yüzden tüm dünyayı hafızaya almam gerekmiyor ve onları makul performansla işlemem gerektiğinin farkındayım. Oktrees hakkında okudum ve anladığım kadarıyla 1 küp ile başlıyor ve bu …
9 c++  voxels 

5
Vector3s ile neden '> =' operatörünü kullanamıyorum?
Ben _positionAve olarak adlandırılan iki konum arasında hareket etmek için bir dikdörtgen almaya çalışıyorum _positionB. Her ikisi de tiptedir Vector3. Dikdörtgen gayet iyi hareket ediyor. Bununla birlikte, ulaştığında _positionB, ters yönde hareket etmez, olması gerektiği gibi. Bir göz atmak için koda geri döndüm. Ben nesne hareket ettikçe, ifkoddaki ifadeler rects …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
Bileşen-nesne iletişimini güvenli ve önbellek dostu bileşen depolama ile nasıl destekleyebilirim?
Bileşen tabanlı oyun nesnelerini kullanan bir oyun yapıyorum ve her bileşenin oyun nesnesiyle iletişim kurması için bir yol uygulamakta zorlanıyorum. Her şeyi bir kerede açıklamak yerine, ilgili örnek kodun her bir bölümünü açıklayacağım: class GameObjectManager { public: //Updates all the game objects void update(Time dt); //Sends a message to all …

2
GLFW'nin klavye girişini başka bir nesneye nasıl iletebilirim?
GLFW3 ile başka bir sınıfta klavye olayları yürütmeye çalışırken sorun yaşıyorum. Sahip olduğum sorun GLFW3 gösterildiği gibi giriş için statik bir işlev kullanıyor olmasıdır: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, key, action); } uayrıca statiktir ve kontroller …
9 opengl  c++  keyboard  glfw 

3
Birçok küçük polimorfik sınıfa esnek özellikler (özellikler veya mesajlar veya olaylar olarak kullanım için) C ++
Oyunumda gerçekten yararlı olan ancak yavaş yavaş acı çeken iki sınıf var. Mesaj ve Özellik (özellik esasen bir bileşendir). Her ikisi de bir temel sınıftan türetilir ve statik bir kimlik içerir, böylece sistemler yalnızca istediklerine dikkat edebilir. Çok iyi çalışıyor ... hariç ... Oyunumu genişletirken sürekli yeni mesaj türleri ve …

2
Şirketler neden hala Visual Studio'nun gerçekten eski sürümlerini kullanıyor?
Neden C ++ kullanıldığını anlıyorum. Bu sorunun konusu bu değil. Oyun yüklediğimde, genellikle Steam (hemen hemen sadece Steam'i kullanıyorum) C ++ 2005 Runtime dağıtılabilir. Sorum şu: Neden böyle? 8 yıl önce piyasaya sürülen bir çalışma zamanının hala yaygın olmasının nedeni nedir? Son zamanlarda yüklediğim oyunlardan bazıları biraz daha eski, bu …
9 c++ 

2
Oyun içi konsol için Editline'ı nasıl kullanabilirim?
Oluşturduğum bir C ++ oyununa oyun içi konsol eklemek istiyorum . Konsolu oluşturmak ve iyi olduğum komutları ayrıştırmakla birlikte, metin girişi ve düzenleme yönü (örneğin, sol / sağ tuşlarını, geri alanlarını vb. Kullanma) daha ilginç şeylere harcamayı tercih ettiğim çok çaba gibi görünüyor . Editline adında tarih ve otomatik tamamlama …
9 c++  text-based 

5
Ekran ayarlarını yeniden başlatmadan Seçenekler ekranından nasıl güncelleyebilirim?
Şu anda Allegro 5 ve boost ile C ++ 11'de bir 2D RPG oluşturuyorum. Amacım, Seçenekler Menüsünde bir seçenek değiştirildiğinde oyun ayarlarımı bir şekilde güncellemektir. Kullanıcıyı oyunumu yeniden başlatmaya zorlamak istemiyorum. Diğer oyunlar çözünürlüğü değiştirirken veya tam ekrandan pencereye geçerken yeniden başlatılmasını gerektirmez, bu yüzden oyunum da olmamalıdır. Lütfen aşağıdaki …

2
D3D / DXGI tam ekran geçişi yapabilir
Bir D3D11 uygulamam var ve uygun tam ekran desteği eklemek istiyorum. Şimdi DXGI'nin penceremi benim için tam ekrana geçirmesine izin verebilirim ve DXGI'nin takas zincirini onları karıştırmak yerine öne ve arkaya çevirmek için gereken her şeyi halledeceği izlenimi altındayım. Bununla birlikte, DXGI'nin swich'i gerçekleştirmesine izin vermek, çoklu monitör kurulumuyla güvenilir …

3
Windows 8 hala DirectX 9'u destekliyor mu?
Windows 8 DirectX 9'u destekliyor mu? Ben Windows 8 için yapılmış C ++ ve DirectX 9 ile yazılmış bazı örnekler üzerinden bakıyordu çünkü burada (göz bildiğimiz gibi değil, o http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). COM ile DirectX'i Inizialising: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Sadece garip çünkü eski yöntemle biliyorum: ID3D11Device *dev; ID3D11DeviceContext *devcon; (Umarım …
9 c++  directx  windows 

1
GluLookAt nasıl çalışır?
Anladığım kadarıyla, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); şuna eşittir: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ama ModelViewmatrisi yazdırdığımda , çağrı glTranslatef()düzgün çalışmıyor gibi görünüyor. Kod pasajı şöyledir: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include <string> …

3
Bir animasyon kütüphanesi (IK ve FK) yazmak için gerekli know-how nedir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Animasyon için iyi bir kütüphane bulamıyorum, bulduğumlar gerçekten eski ve durdurulanlar, ancak kütüphanelerin nispeten …

3
Bileşen tabanlı tasarım: nesne etkileşimini işleme
Bileşen tabanlı bir tasarımda nesnelerin diğer nesnelere nasıl bir şeyler yaptığını tam olarak bilmiyorum. Diyelim ki bir Objdersim var. Yaparım: Obj obj; obj.add(new Position()); obj.add(new Physics()); Daha sonra başka bir nesneye nasıl sadece topu hareket ettirmekle kalmayıp bu fiziği de uygulayabilirim. Uygulama ayrıntılarını değil, nesnelerin nasıl iletişim kurduğunu soyut olarak …

3
Minecraft gibi bir Blok Dünyası nasıl ele alınır
Minecraft'ta olduğu gibi bir blok dünyasıyla basit bir oyun yazmak istiyorum. Teorik sorum, oyun sırasında bu blok bilgilerini ele almanın en iyi yolu nedir. İlk fikrim büyük bir dizi ama bu bence bellek tükenmesine neden olacaktır. Belki de blokları sadece oyuncunun yanına yüklemeliyim. Gerekli blok bilgilerinin bir dosyadan yüklenmesini ve …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.