«c++» etiketlenmiş sorular

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

1
Gezegen oluşturma için en iyi LOD yöntemi hangisidir?
Şu anda tezim üzerinde çalışıyorum, gezegensel büyüklükteki arazileri yapan bir motor. Araştırmamı hala bitirdim ve bu konuda birçok şeyle karşılaştım, sorun şu ki hangi Ayrıntı Seviyesi (LOD) yöntemini kullanmam gerektiğine karar veremem. Geomipmapping, geometri clipmaps (GPU) ve Ulrich tarafından büyük arazilerde iyi çalışan ve bir küpün 6 ​​yüzünü oluşturmak için …

3
Bir oyun motorunda birim testi nasıl yapılır?
Çok utanç duyduğum kadarıyla, hiçbir zaman uygun bir ünite testi yazmadım, sadece testten sonra başarılı olacağım küçük organize olmayan test programları. Bir oyun projesinde birim testinin nasıl yapılması gerektiği konusunda net bir fikrim yok. (Dilim C ++.) Motorumdaki her bir alt sistem için ayrı bir projem ve bununla ilişkili bir …

2
Animasyon Harmanlama Temelleri
Diyelim ki koşabilen, yürüyebilen ve elbette durabilecek karakterlerle bir çerçevem ​​var. Animasyon karışımının çalışma zamanında dinamik animasyonlar oluşturarak bunlar arasında sorunsuzca geçiş süreci olduğunu düşünmekte haklı mıyım? Öyleyse, bunun nasıl çalıştığının temel teorisi nedir ve nasıl uygularım?
23 c++  animation 


3
Kayıt verilerim için metin dosyaları kullanmalı mıyım?
Benim sorum, oyun verilerimi kaydetmek için metin dosyaları kullanmam gerekip gerekmediği. Bunu yapmayla ilgili bazı temel endişelerim var: Verileri korumanın gerçekten bir yolu yoktur ve dolayısıyla kullanıcı dokunduğunda her şeyi mahvedebilir ve bunun olmasını istemiyorum. Muhtemelen verilerimi saklamanın en etkili yolu değildir (Çok fazla olacaktır) Yine de metin dosyalarını nasıl …

1
Statik ve hareketli 3D modeller için dosya formatı
Bu soru edildi göç o Oyun Geliştirme Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Şu anda OpenGL ile C ++ 'da bir 3D oyun yazıyorum ve 3D modellerin yükleneceği kısma geliyorum. Bu nedenle popüler dosya formatları ve teknikleri arıyorum. statik kafesleri görüntüleme ve animasyonlu …
22 c++  opengl 



5
Bir O (N ^ 2) işlevini geliştirme (diğer tüm varlıklara göre yinelenen tüm varlıklar)
Biraz arka plan, C ++ 'ta bir arkadaşımla bir evrim oyununu varlık sistemi için ENTT kullanarak kodluyorum. Yaratıklar 2B bir harita üzerinde dolaşıyor, yeşillikleri ve diğer canlıları yiyor, ürüyorlar ve özellikleri değişiyor. Ayrıca, oyun gerçek zamanlı olarak çalıştırıldığında performans iyi (60fps sorun yok), ancak önemli değişiklikleri görmek için 4 saat …

4
Modern oyun kodunda gerçekte ne kadar montaj kullanılıyor? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Ortalama olarak, derleme modern oyun kodunda ne sıklıkla kullanılır? Özellikle, x86, PPC veya ARM gibi zaten iyi …
21 c++  c 

6
Oyun verilerini / mantığı görüntülemeden ayırma
C ++ ve OpenGL 2.1 kullanarak bir oyun yazıyorum. Verileri / mantığı renderlemeden nasıl ayırabilirim diye düşünüyordum. Şu anda çizim uygulamak için saf bir sanal yöntem sunan 'Renderable' temel sınıfını kullanıyorum. Ancak her nesnenin çok özel bir kodu vardır, yalnızca nesne gölgelendirici üniformalarını nasıl düzgün şekilde ayarlayacağınızı ve tepe dizisi …
21 c++  opengl  rendering  logic  data 

5
Assembly [kapalı] ile optimize etmeyi öğrenme
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapandı . Bilgisayar Oyunları Teknolojisi ikinci sınıf öğrencisiyim. Geçenlerde kendi yol göstericimin "tür" olan ilk prototipimi bitirdim (geometrik …

10
Oyun programlaması için C ++ ile rekabet etmek
Bu soru edildi göç o Oyun Geliştirme Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Neden C ++ 'ın diğer dillerde değil oyunların gelişimi için bu kadar popüler olduğunu merak ediyorum. Onunla çok hızlı bir kod oluşturabileceğinizi biliyorum, ama onu popüler yapan tam olarak nedir? …
21 c++ 

2
2D oyuna kamera / görüntü alanı uygulama
Bir 2D oyuna kamera / görüntü alanı uygulamanın en pratik yolu nedir? Ekrana göre pozisyon yerine nesne dünya pozisyonunu saklamam gerektiğini okudum mu? Mevcut durum: XML dosyalarından nesneleri ve seviyeleri yüklediğim basit bir 2D oyun uyguladım. Şu anda düzey XML dosyası şuna benziyor: <map> <tile obj="ground" x="0" y="555" /> <tile …
21 c++  2d  architecture  camera 

7
Oyun nesnelerinin yanlışlıkla C ++ ile silinmesi nasıl önlenir
Diyelim ki oyunumun kamikaze üzerinde oyuncu patlayabilir bir canavar var. Bu canavar için rastgele bir isim seçelim: bir Creeper. Yani, Creepersınıfın şuna benzer bir yöntemi vardır: void Creeper::kamikaze() { EventSystem::postEvent(ENTITY_DEATH, this); Explosion* e = new Explosion; e->setLocation(this->location()); this->world->addEntity(e); } Olaylar sıraya alınmaz, hemen gönderilir. Bu, Creepernesnenin çağrının içinde bir yerde …
20 c++  scene-graph 

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.