«c++» etiketlenmiş sorular

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

6
2B oyundaki bir nesne kendini göstermeli mi?
Kiremit tabanlı olmayan bir 2D sokak dövüşçüsü benzeri oyun yapıyorum. Genellikle insanlar varlıkların kendileri değil, onları oluşturan bir oluşturucuya verilmesini önerir, ancak tersi daha iyi görünüyor, Neden biri diğerinden daha iyi? Teşekkürler
16 c++  rendering 

2
Oyun mimarisi / tasarım desenleri hakkında tavsiyeler
Bir süredir 2d RPG üzerinde çalışıyorum ve bazı kötü tasarım kararları aldığımı fark ettim. Özellikle bana sorun yaratan birkaç şey var, bu yüzden diğer insanların bunları aşmak için ne tür tasarımlar kullandığını veya kullanacağını merak ediyordum. Küçük bir arka plan için, geçen yaz boş zamanımda üzerinde çalışmaya başladım. Başlangıçta oyunu …
16 c++  architecture  rpg 

2
Bileşen tabanlı bir oyun tasarlama
Bir nişancı yazıyorum (1942, klasik 2D grafikler gibi) ve bileşen tabanlı bir yaklaşım kullanmak istiyorum. Şimdiye kadar aşağıdaki tasarımı düşündüm: Her oyun öğesi (zeplin, mermi, güçlendirme, düşman) bir Varlıktır Her Varlık, çalışma zamanında eklenebilen veya çıkarılabilen bir bileşenler kümesidir. Örnekler, Konum, Sprite, Sağlık, IA, Hasar, Sınırlayıcı Kutu vb. Fikir, Zeplin, …

3
C ++ 'da sonlu durum makinesi
Bu yüzden, oyun durumu yönetimi için FSM'leri kullanma, FSM'nin ne olduğu gibi şeyler ve bir tane oluşturmak için bir yığın veya durum kümesi kullanma hakkında çok şey okudum . Bunların hepsini yaşadım. Ama bu amaç için bir FSM'nin gerçek ve iyi tasarlanmış bir uygulamasını yazmakta sıkıştım . Özellikle, devletler arasında …

2
Ertelenmiş bir gölgelendirme oluşturucusunda geometri geçişi için ortak oluşturma optimizasyon teknikleri nelerdir? [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 . 6 yıl önce kapalı . OpenGL 3 ve C ++ (ve pencere yönetimi için glfw) kullanarak bir oyun motoru …

1
* Çağrı * = (veya * = çağrı *) ayrı işlevler yazmaktan daha yavaş mı (matematik kütüphanesi için)? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Konuyla ilgili olacak şekilde soruyu güncelleyin , Game Development Stack Exchange için olacak . 4 yıl önce kapalı . Burada aritmetik fonksiyonların şöyle göründüğü bazı vektör sınıfları var: template<typename T, typename U> auto operator*(const …

1
Bir varlık bileşen sistemi oyun motorundaki CPU önbelleğinden nasıl faydalanılır?
CPU önbelleğini akıllıca kullanmak için iyi bir mimari olan ECS oyun motoru belgelerinde sık sık okurum. Ama cpu önbelleğinden nasıl faydalanabileceğimizi anlayamıyorum. Bileşenler bir diziye (veya bir havuza), bitişik belleğe kaydedilirse, yalnızca bileşenleri sırayla okursak cpu önbelleği kullanmak için iyi bir yoldur. Sistemleri kullandığımızda, belirli tipte bileşenlere sahip varlıkların listesi …

1
Yordamsal yıldız alan jeneratörü
Prosedürel olarak yıldız alanları oluşturmak için herhangi bir kodun farkında olan var mı? İdeal olarak, gerçekçi gezegenlere ve uydulara sahip olabilmem için fizik tabanlı olmasını istiyorum. En iyisi C ++, açık kaynak ve Ogre3d ile uygulanabilir. Mevcut bir şey yoksa, bir üniversite gazetesinden bir şey kodlamaktan korkmuyorum.

4
(C ++) oyunlar için günlük 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 . 12 ay önce kapalı . Çok sayıda günlük kütüphanesi biliyorum ama çok fazla test etmedim. (GoogleLog, Pantheios, yaklaşan destek :: günlük …

1
Ne kadar ekran kartı belleği kullandığımı nasıl anlayabilirim?
Programlı olarak, programım tarafından ne kadar video kartı belleği kullanıldığını çalışma zamanında belirlemek istiyorum. Özellikle OpenGL kullanarak bir Windows makinesinde nasıl yapacağımı merak ediyorum, ancak diğer platformlarda da yapmanın yollarıyla ilgileniyorum. Programım çalışırken bana bellek kullanımını gösterecek yardımcı programlar olduğunu biliyorum, ancak kodumdan bu bilgileri sorgulamak istiyorum.
15 opengl  c++  windows  c 

5
“Eksik DLL” problemlerinden nasıl kurtulabilirim?
Visual C ++ 2015 ve OpenGL ile bazı oyunlar yaptım. Makinemde çalıştırdığımda hiçbir sorun yoktu, ancak diğer makinelerde çalıştırdığımda bazı DLL'lerin eksik olduğunu gösteriyor. Bir dahaki sefere gerçekleşmeyeceğinden nasıl emin olacağımı ve dosya eksik problemlerinden kaçınabilmem için ne yapmam gerektiğini bilmek istiyorum?

4
Küresel bir gezegen ve bölgeleri nasıl yüklenir?
Kısmen gezegen keşiflerinden oluşan bir oyun tasarlıyorum. Ben onlar için çok ağır olurdu her detay saklamak yerine onları yüklemek zorundayken tanımlanmış bir tohumdan rejenerasyon, onlar için sahte rastgele nesil kullanmak istiyorum. Bu yüzden sadece bir dosyada rastgele tohum ve varsa oyuncu tarafından yapılan değişiklikleri saklayacağım. Oyuncu, gezegeni yörüngeden görebilmeli (çok …

3
OpenGL ile Sıfırdan Oyun Motoru Yazma [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 motorumu öğrenme amacıyla sıfırdan yazmaya başlamak istiyorum, önkoşullar ve bunun nasıl yapılacağı, hangi programlama dilleri …
15 c++  c 



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.