Oyun Geliştirme

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

4
Sezgisel işlev olarak kullanıldığında Manhattan'ın mesafesi monotonik midir?
Kare tabanlı bir haritam var. Sadece yatay ve dikey harekete izin verilir (diyagonal değil). Hareket maliyeti her zaman 1'dir. Manhattan mesafesini bir sezgisel olarak kullanarak, bu haritaya bir A * algoritması uyguluyorum . Bu buluşsal tutarlı mı? g(node)KAPALI setteki düğümleri kontrol etmekten kaçınabilir miyim ? Düzenleme: Tutarlı olarak monotonik demek …

6
Dönen nesnelerin sağ tarafa doğru bir hedefi vurmasını sağlamak nasıl?
Bir oyuncunun serbest amaçladığı ve daha sonra bıçak fırlattığı atma bıçağı tipi bir silah üzerinde çalışıyorum. Bıçak havada döner ve çarpışmada dönmeyi durdurur ve ebeveynleri çarpışmış olduğu nesneye kendini döndürür. Eğirme, bıçak yolu fizik tarafından ele alınırken animasyon yoluyla gerçekleştirilir. Karşılaştığım bir sorun, bıçağın bir düşmanla çarpıştığı zaman bıçağın kendilerine …

5
Unity3D gibi bir motor neden yeni başlayanlar için OpenGL gibi bir yerel kütüphanede vurgulanıyor? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Ben sadece 3D oyunlarda yeni başladım, tercih ettiğim platform Android. Başka bir forumda "Ne kullanılır: OpenGL veya …
25 opengl  android  unity 

3
OpenGL Vertex Array Object'te (VAO) hangi durum saklanır ve VAO'yu doğru olarak nasıl kullanırım?
OpenGL VAO'da hangi durumun saklandığını merak ediyordum. Bir VAO'nun, tamponlanmış tepe noktalarının köşe özellikleriyle ilgili bir durum içerdiğini anladım (arabelleklerde hangi nitelikler ve hangi arabelleklerin bağlı olduğu, ...). VAO'ların doğru kullanımını daha iyi anlamak için, tam olarak hangi durumda olduklarını bilmek isterim. VAO'ların nasıl kullanılması gerektiğini nasıl varsayırım? Basit örneklerden …
25 opengl  vao 

4
“Oyun Nesnesi” - ve bileşen tabanlı tasarım
Son 3-4 yıldır hobi projeleri üzerinde çalışıyorum. Sadece basit 2d ve 3d oyunlar. Ama son zamanlarda daha büyük bir projeye başladım. Soo, son birkaç ayda tüm oyun nesnelerimin temeli olabilecek bir oyun nesnesi sınıfı tasarlamaya çalışıyorum. Bu yüzden, birçok deneme ve deneme testinden sonra Google’a döndüm, bu da beni hızlı …

3
Oyun geliştirme süper elit bir kulüp mü? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 3 yıl önce kapandı . Örneğin hepimiz internet üzerinden GitHub jobs veya StackExchange Careers 2.0 gibi iş ilanlarını okuduk. Bilirsin, web uygulaması …
25 career  jobs 

3
Bir nesneyi diğerinin ofsetine dayanarak nasıl döndürebilirim?
Y ekseni etrafında dönen taretin 3B modeline sahibim. Bu taret, cismin merkezinden önemli ölçüde uzakta olan bir top atar. Topun, taretin değil, belirli bir hedefi hedeflemesini istiyorum. Ancak tareti yalnızca döndürebiliyorum ve böylece objektif olarak gerçekleştirmek için hangi denklemi uygulamam gerektiğini bilmiyorum. Aşağıdaki resim sorunumu göstermektedir: Eğer hedef "LookAt ()" …


6
Oyuncunun kararları üzerinde zaman baskısını nasıl sağlayabilirim?
Oyuncunun genellikle karşılaştığı engellerin üstesinden nasıl geleceğini düşünerek zamanını alabileceği bir bilgisayar korsanlığı oyunu tasarlıyorum. Ancak, akıllı çözümler üretmenin yanı sıra, bilgisayar korsanlığının da yoğun hissetmesi gerektiğine ve oyunun, oyuncunun kararlarına zaman baskısı koymak için bazı yollara ihtiyaç duyması gerektiğine karar verdim. İlk önce eklediğim böyle bir tamirci bana doğru …

3
Programlı olarak nasıl küre yaratırsınız?
Birisi bir küre köşeleri, indeksleri ve doku koordinatları oluşturmanın nasıl mümkün olacağını açıklayabilir mi? Bunun nasıl yapılacağına dair şaşırtıcı bir dokümantasyon eksikliği var ve bu benim öğrenmek istediğim bir şey. Bariz, googling, gamedev.net, vb. Bakmayı denedim. Ancak hiçbir şey küresel noktaların neslini, endekslemesini ve tekstüre dahil değildir.

6
Ücretsiz voksel editörü? [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. 6 yıl önce kapandı . İyi bir voksel editörü ve / veya voksel-mesh dönüştürücüsü bilen var mı?
25 tools  models  editors  voxels 

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 …

4
Mevcut FOSS bileşen tabanlı çerçeveler var mı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapandı . Bileşen tabanlı oyun programlama paradigması çok daha popüler hale geliyor. Merak ediyordum, tekrar kullanılabilir …

3
Grafik kartı bir vektörün dördüncü öğesiyle son konum olarak ne yapar?
Gönderen bu soruya o matris çarpma ile konumunu değiştirmek daha kolaydır olduğu gibi, dört unsur pozisyon vektörü isteyeyim görünür. Kendi başına bu, dördüncü unsurun bir 3B noktanın temsili olarak değerlendirilirken basitçe göz ardı edilmesi gerektiği anlamına gelecektir (dönüşüm olmadığını varsayarak); eleman bir değil, oluşturulmadı - neden? Dördüncü elemanın, rasterizatöre girdikten …

6
Davranış Ağaçlarını Önleme
Kafamı davranış ağaçlarının etrafına sokmaya çalışıyorum, bu yüzden bazı test kodları çıkarıyorum. Mücadele ettiğim bir şey, daha yüksek önceliğe sahip bir şey ortaya çıktığında, şu anda çalışan bir düğümü nasıl önleyeceğimizdir. Bir asker için aşağıdaki basit, hayali davranış ağacını göz önünde bulundurun: Bazı kenelerin geçtiğini ve yakınlarda bir düşman bulunmadığını, …
25 ai  behavior-tree 

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.