«c++» etiketlenmiş sorular

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

4
Çok iş parçacıklı bir motordaki iş parçacıkları arasındaki iletiyi daha az hantal hale nasıl getirebilirim?
Şu anda üzerinde çalıştığım C ++ motoru birkaç büyük iş parçacığına ayrıldı - Nesil (yordamsal içeriğimi oluşturmak için), Oynanış (AI, komut dosyaları, simülasyon için), Fizik ve İşleme. İş parçacıkları, iş parçacığından iş parçacığına geçen küçük ileti nesneleri aracılığıyla birbirleriyle iletişim kurar. Adımlamadan önce, bir iş parçacığı tüm gelen iletilerini işler …

4
C ++ için XNA gibi bir şey var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …
18 xna  c++ 

5
İOS oyunları için Objective-C veya C ++?
Objective-C ve C ++ programlamasında oldukça eminim, ancak Objective-C'nin kullanımını biraz daha kolay, doğada daha esnek ve dinamik buluyorum. İOS'ta oyun yazmak için Obj-C yerine C ++ kullanıldığında artıları ve eksileri ne olurdu? Ya da daha ziyade, C ++ ile karşılaştırıldığında Obj-C kullanımında bilinen herhangi bir sorun var mı? Örneğin, …

6
Oyun Motoru için En İyi C ++ Matematik Kütüphanesi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
18 c++  mathematics 

8
C ++ 'da serileştirme için iyi çözümler nelerdir? [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 . 5 yıl önce kapalı . Oyun geliştiricilerinin oyunları için uğraştıkları farklı veri türlerini serileştirmek için hangi çözümleri bulduğunu merak ediyorum. Türetilmiş …

4
Varlık Sistemlerinde önbellek kaçırma ve kullanılabilirlik
Son zamanlarda çerçevem ​​için bir Varlık Sistemi araştırıyor ve uyguluyorum. Sanırım bulabildiğim birçok makale, reddits ve soruları okudum ve şimdiye kadar fikri yeterince iyi kavradığımı düşünüyorum. Ancak, genel C ++ davranışı, varlık sistemini uyguladığım dil ve bazı kullanılabilirlik sorunları hakkında bazı sorular ortaya attı. Bu nedenle, bir yaklaşım, varlıklar içinde …

5
Oyun nesneleri birbirinden nasıl haberdar olmalıdır?
Oyun nesnelerini polimorfik ancak aynı zamanda polimorfik olmayacak şekilde organize etmenin bir yolunu bulmakta zorlanıyorum. İşte bir örnek: tüm nesnelerimizin update()ve olmasını istediğimizi varsayarsak draw(). Bunu yapmak için GameObject, bu iki sanal saf yönteme sahip olan ve polimorfizmin devreye girmesine izin veren bir temel sınıf tanımlamamız gerekir : class World …
18 c++  architecture 

2
C ++ Entity-Component-Systems'ımdaki bileşenlere nasıl düzgün bir şekilde erişebilirim?
(Açıkladığım şey bu tasarıma dayanıyor: Varlık sistemi çerçevesi nedir ?, Aşağı kaydırın ve bulacaksınız) C ++ bir varlık bileşen sistemi oluşturmakta bazı sorunlar yaşıyorum. Bileşen sınıfım var: class Component { /* ... */ }; Bu aslında diğer bileşenler için yaratılacak bir arayüz. Böylece, özel bir bileşen oluşturmak için, sadece arayüzü …

1
Unreal'da, C ++ 'ın float ve FFloat32 arasındaki farklar nelerdir?
UE4'ün bazı derin yönlerini öğrenmeye çalışıyorum ve birçok örnek kodu ve motorun kaynak tabanını okurken, bazen insanların (ve çok kaynak kodunun) standart C ++ floatilkelini kullandığını, ancak bazen UE4'ün özel uygulamasını kullandığını fark ettim. FFloat32. Sonra merak ettim: Unreal ile bir oyun programlarken, bu 2 seçeneği kullanma arasındaki farklar nelerdir …

3
Bir bitmapteki iki nokta arasında nasıl düz bir çizgi çizersiniz?
Yükseklik haritaları (bitmapler) ile oynuyorum, oyunumda kendiminkileri oluşturmaya çalışıyorum ve bunun için bazı temel çizim yöntemlerini uygulamam gerekiyor. Hızlı bir şekilde düz çizgiler çizmenin düşündüğüm kadar basit olmadığını fark ettim. Noktalarınızın bir X veya Y koordinatını paylaşması veya mükemmel bir çapraz çizgi çizebilmeniz için hizalanması basittir. Ancak diğer tüm durumlarda …

1
Normaller ve Normal haritalar
3D modelleri ayrıştırmak için Assimp varlık ithalatçısı kullanıyorum ( http://assimp.sourceforge.net/lib_html/index.html ). Şimdiye kadar, kafeslerimdeki her bir tepe için tanımlanan normal vektörleri çıkardım. Yine de normal haritalarda çeşitli dersler buldum ... Normal haritalar için anladığım kadarıyla, normal vektörler normal bir haritanın her bir texeline kaydedilir ve bunları gölgelendiricideki normal dokudan çıkarırsınız. …

1
Hızlı, doğru 2d çarpışma
Ben bir 2d yukarıdan aşağıya tetikçi üzerinde çalışıyorum ve şimdi temel dikdörtgen sınırlayıcı kutu çarpışma sistemimin ötesine geçmem gerekiyor. Hepsi farklı şekil ve boyutlarda olan birçok farklı sprite ile büyük seviyelerim var. Spritelar için dokular şeffaf arka planlı tüm kare png dosyalarıdır, bu yüzden oyuncu sadece şeffaf arka plan değil, …

6
Bir C ++ 2d oyunu yazmak istersem nereden başlarım? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
17 c++ 

1
Bir ResourceManager sınıfı tasarlama
Hobi oyun motorum için merkezi bir ResourceManager / ResourceCache sınıfı yazmak istediğime karar verdim, ancak önbellek şemasını tasarlarken sorun yaşıyorum. Fikir, ResourceManager'ın tüm oyun kaynakları tarafından kullanılan toplam bellek için yumuşak bir hedefi olması. Diğer sınıflar, yüksüz durumda olacak kaynak nesneleri oluşturur ve bunları ResourceManager'a iletir. Ardından, ResourceManager verilen sınırı …

4
HDR nasıl çalışır?
HDR'nin ne olduğunu ve nasıl çalıştığını anlamaya çalışıyorum. Temel kavramları anlıyorum ve D3D / hlsl ile nasıl uygulandığına dair hafif bir fikrim var. Ancak yine de oldukça sisli. Diyelim ki dünyanın dokusu ve yıldız olarak hareket etmek için küçük bir köşe noktası listesi olan bir küre oluşturuyorum, bunu HDR'de nasıl …
17 c++  hlsl  directx11  hdr 

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.