Oyun Geliştirme

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

5
Bir oyun çerçevesi ile oyun motoru arasındaki fark nedir?
Bir oyun çerçevesi (örneğin, C # ile XNA, c ++ için SDL) ve bir oyun motoru arasındaki fark nedir? Oyun çerçeveleri motor kullanıyor mu? Bir oyun motoru, fizik motorları, parçacık motorları vb. Gibi alt motorları kapsıyor mu? Birlikte mi kullanılmalılar, yoksa karşılıklı olarak mı? 2B ve 3B için ayrı motorlar …

3
Bir oyun motorunda birim testi nasıl yapılır?
Çok utanç duyduğum kadarıyla, hiçbir zaman uygun bir ünite testi yazmadım, sadece testten sonra başarılı olacağım küçük organize olmayan test programları. Bir oyun projesinde birim testinin nasıl yapılması gerektiği konusunda net bir fikrim yok. (Dilim C ++.) Motorumdaki her bir alt sistem için ayrı bir projem ve bununla ilişkili bir …

5
Libgdx'de ekran üstü HUD nasıl yapabilirim?
Ben libgdx için yeniyim ve en basit şeylerden etkilendiğimi keşfediyorum. Bazı şeyleri belirli bir şekilde yapmamı istiyor gibi görünüyor, ancak belgeler bana bunun ne olduğunu söylemiyor. Oyuncunun bir uzay gemisini kontrol ettiği çok basit bir 2d oyun yapmak istiyorum. Fare tekerleği yakınlaştırır ve uzaklaştırır; bilgi ve kontroller ekranda görüntülenir. Ancak …
23 libgdx 

3
Sonlu durum makinelerini bileşen tabanlı mimariye nasıl bağlarsınız? [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapandı . Devlet makineleri, bileşen tabanlı mimarilerde zararlı bağımlılıklara neden gibi görünüyor. Özellikle bir durum makinesi ile …

2
Animasyon Harmanlama Temelleri
Diyelim ki koşabilen, yürüyebilen ve elbette durabilecek karakterlerle bir çerçevem ​​var. Animasyon karışımının çalışma zamanında dinamik animasyonlar oluşturarak bunlar arasında sorunsuzca geçiş süreci olduğunu düşünmekte haklı mıyım? Öyleyse, bunun nasıl çalıştığının temel teorisi nedir ve nasıl uygularım?
23 c++  animation 

1
İzometrik renderleme ve toplama?
Elmas şeklindeki bir dünyada arsa (dünya-> ekran) ve fare toplama (dünya-> ekran) izometrik fayansları için bir formül arıyorum. Denedim olanlar her zaman iyi görünüyor. Bunu yapmanın normal / doğru yolu nedir?

2
Doğru “Çifte Atlama” Uygulaması
Corona kullanarak 2B iPhone oyunu üzerinde çalışıyorum (Deneme sürümü, bu yüzden forumlarını kullanamıyorum). Oyun gökyüzüne düşen karakteri içeriyor ve düşerken yukarı zıplayabilmesi için karakter için bir "çift atlama" uygulamaya çalışıyorum. Corona'nın fizik kütüphanesini karakterin düşmesi için kullanıyorum ve şu ana kadar ona atlamanın en iyi yöntemi dikey dürtü yöntemini kullanmak. …
23 2d  physics 


1
Davranış ağacı kodu örneği?
http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/ Açıkçası bu web sitesinde bulduğum en ilginç makale. Bu konu hakkında ne düşünüyorsun ? Bazı kod örneği yok, hiçbir şey bilmiyor musunuz? Durum makinelerinin davranış ağaçlarına göre çok esnek olmadığını da okudum ... Bunun üzerine, durum makinaları ile durum düzeni arasında doğru bir bağlantı olup olmadığından emin değilim ... …
23 ai  state  tree  behavior 

7
Yerçekimi hesaplamalarını optimize etmek
Birbirine yönelen çeşitli boyut ve hızda nesnelerim var. Her güncellemede, her nesnenin üzerinden geçip, diğer tüm nesnelerin ağırlıklarından dolayı kuvvetler eklemeliyim. Çok iyi ölçeklenemiyor, oyunumda bulduğum iki büyük darboğazdan biri ve performansı geliştirmek için ne yapacağımdan emin değilim. O hissediyor Ben performansını artırmak gerekir gibi. Herhangi bir zamanda, sistemdeki nesnelerin …


4
Asla yeniden başlatmayan bir test dünyası nasıl kurulur?
Aşağıdakilerin nasıl yapılacağı hakkında fikirler arıyorum: Java'da basit bir "dünya" yazmak istiyorum. Var olan nesneler arasındaki farklı davranışları simüle etmek / gözlemlemek için ileriki bir tarihte daha sonra yeni nesneler ekleyebileceğim ve başlatabileceğim bir tanesi. Plan daha sonra eskileri bir süre izledikten sonra yeni nesneleri kodlamak ve sonra onları mevcut …

6
Kullanıcı dostu fakat yine de esnek olan bileşen tabanlı bir varlık sistemi için hangi tasarımlar var?
Bir süredir bileşen tabanlı varlık sistemine ilgi duydum ve sayısız makaleyi okudum ( Insomiac oyunları , oldukça standart olan Hiyerarşinizi Geliştirin , T-Machine , Chronoclast ... sadece birkaç isim). Hepsinin dışarısında bir şey varmış gibi görünüyor: Entity e = Entity.Create(); e.AddComponent(RenderComponent, ...); //do lots of stuff e.GetComponent<PositionComponent>(...).SetPos(4, 5, 6); Ve …

7
Arabirimler 101: Güzelleştirmek
Vahşi doğada yayımladığım birkaç oyun yaptım. Tekrar tekrar karşılaştığım belirli bir sorun var ve bu oyunun arayüzünün / temasının konusu. Oyununuzun görünüm ve hissi ve arayüzü hakkında keyfi olmayan, tutarlı kararlar verebilirsiniz? Örneğin, Silverlight kimyası temelli oyunumun bir versiyonunda, bu UI ile sonuçlanan doğal, peyzaj tarzı bir görünüme sahip olmak …
23 gui  ui-design 


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.