«c++» etiketlenmiş sorular

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

4
oyun hikayesi olay programlama
C / c ++ ve DirectX'te bir oyun motoru geliştirdim. Haritalar, animasyonlu oyuncu / npc sprite, npc, menüler ve seviye değiştirme ile ilgili bir çini motorum var ama oyun yok, sadece boş hissediyor. Etrafa baktım ve buzzword cevaplarını duymaya devam ettim ama oyunumda bir hikayenin nasıl uygulanacağını bilmek istiyorum. Bazı …
28 c++  directx 


2
Dörtlü ağaç vs Izgara tabanlı çarpışma algılama
4 kişilik bir co-op r-tipi oyun yapıyorum ve çarpışma algılama kodunu uygulamak üzereyim. Çarpışma algılamanın nasıl gerçekleştirileceğiyle ilgili çok sayıda makale ve malzeme okudum, ancak ne yapacağını bulmakta zorlanıyorum. Dört ağaç gitmek için en yaygın yol gibi görünüyor, ancak bazı kaynaklarda grid tabanlı çözümden bahsediyorlar. Bir önceki oyunda tespitler için …

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

3
C ++ 'da Android oyun geliştirme
Öncelikle c / c ++ geliştiricisi olarak, her zaman benim için mobil oyun geliştirme için tek seçeneğin c / c ++ (ve C nesnesini en aza indirgemek) için izin veren iOS kullanmak olduğunu düşündüm. Yine de bir arkadaşımdan duydum, bu android c ++ kodunun android üzerinde çalışmasını sağlayan yerel bir …
26 c++  android 

9
Hangi C ++ GUI kütüphanesini önerebilirsiniz? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 6 yıl önce kapandı . …
26 c++  gui 


3
Döşeme tabanlı oyunlarda duvar yapmak: Neyi özlüyorum?
Bugün fayans tabanlı oyunuma duvarların uygulanmasına ilişkin bazı notları not etmek için zaman harcadıktan sonra, daha önce hayal ettiğim kadar basit olmayacağını fark ettim. Yaptığım işin şu anki aşaması aslında duvarla ilgili bir kod oluşturmaya yakın olmasa da, bunu yapmak için üç farklı yöntem buldum. Şu anda, fikirlerimden hangisinin en …


5
Vector3'ü bir kuaterniyonla döndürme
Bir vektör3'ü belirli bir kuaterniyonla döndürmeye çalışıyorum. Bunun doğru olduğunu biliyorum v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} q−1q−1 q^{-1} ters olduğunu biliyorum - sadece −qmagnitude(q)−qmagnitude(q) \frac {-q} {magnitude(q)} , ama nasıl bir vektör geri almak için kuaterniyona vektörün çoğalmasını harita mı? Sana davranabilirsiniz bulduk vvv bir matris ve …
25 c++  quaternion 

1
Oyunum kayıt yazılımı ile uyumsuz görünüyor. Buna ne sebep olabilir?
Üniversite için küçük bir Game-Dev projesini yeni bitirdim ve gönderimime eşlik edecek bir video kaydetmem gerekiyor (kaynağımı işe alamamaları durumunda). Temelde oyunum FRAPS veya Bandicam eklemeye çalıştığında hiç çalışmaz, hata raporlama kodumdan siyah bir ekran ve GL INVALID OPERATION mesajı akışı alıyorum. Dxtory hiçbir şekilde doğru şekilde bağlanamıyor gibi görünüyor, …

4
Çarpışma tespiti sunucu tarafında mı yoksa müşteri / sunucu arasında mı işbirliği yapmalı?
Çok ağır çarpışma algılama işlemlerine sahip bir çevrimiçi oyun üzerinde çalışıyorum. Oyuncu modelleri, yalnızca sunucu tarafında bulunan (istemci veri dosyalarında depolanmayan) diğer oyuncular, çeteler, yapılar, arazi ve katı nesnelerle çarpışacaktır. Güvenlik nedeniyle, tüm çarpışma saptama sunucu tarafında mı yapmalıyım? Veya istemcinin algılama yapmasını ve sunucunun bir şekilde onu takip etmesini …

4
C ++ oyunları bellek ayırma hatasını nasıl işler?
C ++ ile yazılmış birkaç istisna dışında olduğumu biliyorum ama istisnalar kullanmıyorum. C ++ 'da bellek ayırma arızasının ele alınması genellikle std::bad_allocistisna etrafında inşa edildiğinden , bu oyunlar böyle bir hatayı nasıl ele alır? Basitçe çöküyorlar mı yoksa bellek yetersiz bir hatayı işlemek ve kurtarmanın başka bir yolu var mı?


3
Bir oyunun% 100 CPU kullanması normal midir?
Oyun motorumda çok iş parçacıklı giriş işleme uygulamıştım; burada işletim sisteminden girdi toplamak için çağıran kod ve zaman damgaları ayrı bir iş parçacığında ve ana iş parçasındaki her karede bir araya toplanmış girdiyi yiyorum. mantıksal oyun zamanı. Hepsi işe yarıyor, ancak bu kurulum işlemcimin% 100'ünü kullanıyor. İki çekirdeğim var 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.