«c++» etiketlenmiş sorular

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

3
GNU GCC AAA oyunları için kullanılıyor mu?
GNU GCC çok yaygın bir derleyicidir, ancak neredeyse hiç kimse onu AAA oyunları gibi daha büyük projeler için kullanmıyor gibi görünüyor. Bana göre, gayet iyi çalışıyor, onunla hiç problem yaşamadım. Ama merak ediyorum neden tüm AAA oyunları Intel Studio gibi ticari derleyiciler kullanıyor? Neden fark eder? GNU GCC, kodu yalnızca …
11 c++  game-industry  c  mingw 


2
OpenGL başlangıcını ekranın sol üst kısmına değiştirirken ne hakkında endişelenmem gerekir?
Kendi kendine eğitim için, SDL / OpenGL kullanarak C ++ 'da bir 2D platformer motoru yazıyorum. Başlangıçta sdltutorials.com ve lazyfoo.net'teki öğreticileri kullanarak saf SDL ile başladım, ancak şimdi bir OpenGL oluşturma bağlamı oluşturmak ve daha sonra OpenGL işlevleriyle (özellikle hemen modda öğreniyorum ancak VAO'lar / VBO'lar hakkında bilgi ediniyorum) SDL …
11 c++  opengl  2d  sdl 

1
Oyun Elma Simülasyonu - Çalışamıyor [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Newton fizikli bir oyun yaratmaya çalışıyorum. Bunun geri kalanını …
11 c++ 

3
C ++ 'da bir oyun motoru nasıl organize edilir? Kalıtım kullanımım iyi bir fikir mi?
Hem oyun geliştirme hem de programlama konusunda yeni başlıyorum. Bir oyun motorunun inşasında bazı prensipleri öğrenmeye çalışıyorum. Basit bir oyun yaratmak istiyorum, oyun motorunu uygulamaya çalıştığım noktadayım. Bu yüzden oyun motorumun bunları kontrol etmesi gerektiğini düşündüm: - Moving the objects in the scene - Checking the collisions - Adjusting movements …
11 c++  architecture  oop 

2
Bullet fizik motorunda Y ekseni hareketi nasıl devre dışı bırakılır
Y eksenini devre dışı tutarken sadece X ve Z eksenleri boyunca hareket etmekten başka bir nesne oluşturmak istiyorum (2D'de hareket gibi ve nesne düşmeyecek). Şu anda Y eksenindeki hareketi kısıtlamak için 6 serbestlik dereceli bir kısıtlama kullanıyorum, ancak çalışmıyor: btRigidBody* zeroBody = new btRigidBody(0, NULL, NULL); // Create the body …


1
Oyun Nesnesi Bileşenleri Oyun Alt Sistemlerine Kaydedilsin mi? (Bileşen Tabanlı Oyun Nesnesi tasarımı)
Ben yaratıyorum bileşen tabanlı oyun nesne sistemini . Bazı ipuçları: GameObjectsadece bir listesidir Components. Var GameSubsystems. Örneğin, oluşturma, fizik vb. Her biri GameSubsystembazılarına işaretçiler içerir Components. GameSubsystemçok güçlü ve esnek bir soyutlamadır: oyun dünyasının herhangi bir dilimini (veya yönünü) temsil eder. Kayıt Componentsolma mekanizmasına ihtiyaç vardır GameSubsystems(ne zaman GameObjectyaratılır ve …

2
Table.drawDebug libGDX'te kullanımdan kaldırıldığı için bunun yerine ne kullanmalıyım?
Basit bir oyun yapmak için "LibGDX Oyun Geliştirme Öğrenme" kitabını takip ediyorum. Bir sahne oluşturduğumuz ve hata ayıklama kenarlıklarıyla oluşturduğumuz menü oluşturma bölümünde bulunuyorum. Kitap kullanıldığını söylüyor, Table.drawDebug(stage)ancak bu statik yöntem frameworks Tablesınıfından tamamen kaldırılmış gibi görünüyor . İthal ediyorum com.badlogic.gdx.scenes.scene2d.ui.Table; aşağıda benim kod: @Override public void render(float deltaTime) { …

1
Circle-Line Çarpışma Tespit Sorunu
Şu anda bir koparma klonu geliştiriyorum ve düzgün çalışan bir top (daire) ve bir tuğla (dışbükey çokgen) arasındaki çarpışma tespitinde bir engel oluşturdum. Her hattın dışbükey çokgen tuğlayı temsil ettiği ve kenarladığı bir Circle-Line çarpışma algılama testi kullanıyorum. Çoğu zaman Circle-Line testi düzgün çalışır ve çarpışma noktaları doğru şekilde çözülür. …


2
3. kişi kamerayı hedefe doğru döndürme
Doğrudan oyuncuya değil, önünde bir yere bakan 3. kişi kameram var. Kullanıcı çekim moduna girdiğinde, kameranın hedefe bakması için oynatıcının etrafında dönmesini istiyorum. Yukarıdaki resimde. "O" oynatıcı (Orijin), "L" arama, "C" kamera konumu ve "T" hedeftir. C -> L gözetleme çizgisini Kök ("O") etrafında T (C '-> L' -> T …

1
Oyun döngüsü ve openGL arasında çoklu kullanımdan yararlanma
OpenGL oluşturucusuna dayalı bir oyun bağlamında konuşma: İki iş parçacığı olduğunu varsayalım: Oyun içi nesneler için oyun mantığı ve fizik vb. Oyun nesnelerindeki verilere dayanarak her oyun nesnesi için openGL çizim çağrıları yapar (1 numaralı konu güncellenmeye devam eder) Oyunun şu anki durumunda her oyun nesnesinin iki kopyası yoksa, Konu …

1
Bir varlık bileşen sisteminde küresel bağlam verileri nasıl saklanır?
Sorum şu: Küresel bağlam verileri nasıl saklanır, yani. varlık bileşen sistemindeki dünya veri bilgileri, geçerli dünya saati, vb.? C ++ 'da bir Cüce Kalesi tarzı açık uçlu dünya simülasyon oyunu oluşturmaya çalışmayı düşünüyorum. Sadece eğlence için bir varlık bileşeni tarzı oyun motoru oluşturdum ve şu anda istediğim tüm özelliklerde nasıl …

4
Bir Varlık Bileşen Sistemindeki Varlık 'Türlerini' Belirleme
Bir Varlığın açık bir 'türü' (örn. Oynatıcısı) yoksa ve yalnızca bir bileşenler koleksiyonuysa, sistemlerimin üzerinde çalışması gereken ve olmaması gereken varlıkları nasıl belirleyebilirim? Örneğin, bir Pong oyununda raket ve top, pencere sınırları ile çarpışır. Ancak, her biri için çarpışma kontrol sistemleri farklı olacaktır, bu nedenle bir sistem yanlış tipteki varlıkları …

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.