Oyun Geliştirme

Profesyonel ve bağımsız oyun geliştiricileri için soru cevap

3
CPU - GPU bellek veri akışı [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ı . Yeni başlayan bir grafik programcısıyım ve son zamanlarda merak ediyorum - model verileri (kafesler …

2
Çıplak OpenGL, küçük geliştiricilere çerçeveler / motorlar üzerinde ne gibi avantajlar sağlar? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bağımsız geliştiricilerin çerçevelerden ve motorlardan uzaklaşıp çıplak OpenGL kullanmaya veya SDL / SFML2 ile birlikte kullanmaya doğru …
16 opengl  c++ 

1
Modern gölge oluşturma teknikleri?
Gölge oluşturma açısından son teknoloji nedir? Hedefim, eğer önemliyse, ertelenmiş bir oluşturma hattı kullanarak OpenGL 3.2'dir. Gölge oluşturmaya baktığımdan beri yıllar geçti ve o zaman şablonlardan çeşitli gölge haritalama yöntemlerine kadar çok sayıda teknik mevcuttu. O zaman, gölgeleri oluşturma CPU tarafından kontrol edilen ayrı işleme geçişleri gerektirir. Ama sonra son …
16 opengl  shadows 

2
Kısmen gözlemlenebilir oyun haritası - A * uygun mu?
Oyun geliştirme hakkında çok az şey biliyorum ve kafamı yol bulma algoritmalarının etrafına sarmaya çalışıyorum. Bu kurulumu göz önünde bulundurun: bir ajan 2B haritadadır ve küresel olarak bilinen bir nesneye giden en kısa yolu bulmalıdır, ancak yalnızca yerel vizyon kapsamındaki engeller hakkında bilgi sahibi olmalıdır (yani, sadece acil engeller bilinir, …

2
Büyük oyunlarda girdi yönetimi teknikleri
Büyük oyunlarda girdileri yönetmek için standart bir teknik var mı? Şu anda, projemde, tüm giriş işlemleri oyun döngüsünde yapılır, şöyle: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ case SDLK_c: //do stuff break; } break; case SDL_MOUSEBUTTONDOWN: switch(event.button.button){ case SDL_BUTTON_MIDDLE: //do stuff break; } } break; } …
16 c++  sdl  input  standards 

1
Düzgün olmayan bir gezegen yüzeyinde yol bulma
Benim sorum, düzensiz bir gezegen yüzeyinde yol bulmaya en iyi yaklaşımın ne olacağı? Arkaplan bilgisi Deplasman haritalamasından 6 küre planlı düzlemden bir gezegen yarattım. Düzlemler başlangıçta bir küre şekline yansıtılmadan önce bir küp oluşturdu. Her bir "öngörülen küp yüzünü" ızgara olarak kullanmak ve mümkün olan en iyi rotayı bulmak için …

1
Maksimum doku boyutu Android: 2048x2048 için hangi ayarlar?
Oyunumda 2048 x 2048 doku atlası kullanmak istiyorum ve oyunu indirmek için kullanıcıları "çok düşük" bir cihazla uyarmak istiyorum. Bu boyutta bir doku atlası ile, ANDROID'de hangi gereksinimleri söylemeliyim? Bu resim (kaynak: /programming/10392027/recommended-limit-for-memory-management-in-cocos2d ) IPHONE için gereksinimleri gösterir, ya ANDROID: 512Mo minimum, 1GHz ile ilgili, doğru bir gereklilik? Cevabınız için …

5
İki kat daha yakın bir nesne iki kat daha büyük görünüyor?
Bu yüzden, hangi katmanda olduğunuzu değiştirerek Z ekseni boyunca da hareket edebileceğiniz bir 2D oyun oluşturmayı düşünüyordum. Derinliğe bağlı olarak 2D spritelarımı ölçeklendirmek istiyorum. Bir keresinde birisi bana çok fazla 2d sprite yaptığı bir demo göstermişti ve kaydırarak kameranın derinliğini değiştirebilirdi. Bu yüzden yakınlaştırırken nesneler oynatıcıya yaklaşır ve daha büyük …

3
Unity'de gündüz / gece döngüsü için 2 ışık haritasını nasıl harmanlayabilirim?
Başka bir şey söylemeden önce: Çift ışık haritalarını kullanıyorum, yani hem yakın hem de uzak bir karışımı karıştırmam gerekiyor. Bu yüzden bir süredir üzerinde çalışıyorum, renderers ve aydınlatma için ayarlanmış bir gündüz / gece döngüm var ve her şey iyi çalışıyor ve yoğun işlem görmüyor. Yaşadığım tek sorun, iki ışık …

1
OpenGL: Görüntüyü Yeniden Boyutlandırma ve glOrtho / glViewport
Bu soruyu çeşitli kaynaklardan araştırdım ve henüz "evet bu doğru düşünme" ya da "hayır, işte böyle yapılıyor" diyen kesin bir cevap bulamadım. OpenGL oluşturma ile çözünürlük bağımsızlığını sağlamaya çalışıyorum. Bunun hakkında düşünmem gerektiğini düşündüğüm yol glOrtho, dünya koordinatlarının olmasını istediğim her şeyi kullanarak bir projeksiyon oluşturmak . Örneğin glOrtho(-50.0, 50.0, …

2
Bileşen tabanlı varlık sistemlerinde oyun durumu ve girdi işleme
Sorum şu: Oyun durumu nesnelerini bir yığın halinde tutmak zorunda kalmadan varlık sistemimdeki oyun durumlarını nasıl ele alabilirim? Dolayısıyla, varlık sistemimin tasarımı, bir varlığın örneğin girdi olaylarına kaydolması gerektiğinde, girdi bileşeninin girdi sistemini çağırdığı ve "bu varlığı bu girdi için kaydet" olduğu anlamına gelir. Her şey yolunda ve iyi, ancak …

5
Kod nesneleri için ortak adlar sözlüğü [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ı . …

3
Ses efektleri sistem tasarımı
Unity'de bir RPG / RTS oyunu oluşturuyorum. Çok fazla karakter ve potansiyel olarak birçok farklı ortam var. Kodlama kısmına oldukça güveniyorum (bu yüzden bu soru oyun motoruna gerçekten bağlı değil). Ayrıca kendim de müzik yapıyorum (solo çalışma, bir grupta ped tabanlı canlı davullar, arkadaşlar için karıştırma, vb.), Bu yüzden tüm …

5
Oluşturulan 3B ağaç kafesleri
Bu satırlarda henüz bir soru bulamadım, yanılıyorsam beni düzeltin. Ağaçlar (ve genel olarak fauna) oyunlarda yaygındır. Doğası gereği, prosedürel üretim için iyi bir adaydırlar. Elbette SpeedTree var , eğer karşılayabiliyorsanız; anlayabildiğim kadarıyla, ağaç kafeslerinizi çalışma zamanında oluşturma imkanı sağlamaz. Sonra orada SnappyTree dayanan bir online webgl bazlı ağaç jeneratör proctree.js …

5
Dokunmatik bir cihazda 2B platform için kullanmak için uygun giriş yöntemi nedir?
Süper Et Boyu gibi kurşun karakterimin hareket hassasiyetinin önemli olduğu 2 boyutlu bir platform oyunu oluşturuyorum. Libgdx kullanıyorum. PC'deki klavye kontrolleri hassas bir şekilde çalışıyor, ancak ivmeölçer kullanımı söz konusu olduğunda, karakteri tam olarak ele almak gerçekten zor. Bu, kaçmak için sıkışık güvenli yollarla aşamalar halinde kötüleşir. Giriş yapmak için …
16 2d  input  touch  multitouch 

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.