Oyun Geliştirme

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


5
Bir yolun uzunluğu nasıl belirlenir?
Her oyuncunun belirli bir yol boyunca hareket etmesini gerektiren bir oyunum var. Bézier eğrilerini kullanarak yolu çiziyorum. Yolun toplam gerçek (doğrusal olmayan) uzunluğunu ve her bir oyuncunun kat ettiği mesafeyi nasıl belirleyebilirim ? (Başlangıç ​​noktası ile yolda belirtilen bir nokta arasındaki mesafe.) GÜNCELLEME: Yol, Kartezyen bir düzlemde (2D) temsil edilir.

3
Age of Empires II perspektifinin adı nedir?
Biri Age of Empires 1'in "perspektifini" bir 2D sprite oyunu olarak tarif eder: Age of Empires II ekran görüntüsü aşağıdadır. "Perspektifi" nasıl tarif edersiniz? Ayrıca bir 2D sprite oyunu mu? "Perspektif" doğru kelime bile olmayabilir. Değilse, ne kullanmalıyım?

5
Yol bulmada durumsal farkındalık
Örneğin, kilitli kapılar ve anahtarlar gibi belirli öğeler toplandıktan sonra belirli pasajların size açıldığı bir zindandaki en kısa yolu bulmanız gerektiğini varsayın. "En kısa yol" kelimelerine verilen normal bağırsak reaksiyonu açıkça A * olacaktır. Ancak A * böyle bir ortamda başarısız olur, çünkü güvenilir bir buluşsal yöntem tanımlayan birçok sorun …
11 ai  path-finding 

2
Animasyonlu Blender 2.59 modellerini XNA 4'e aktarma
XNA 4 için Blender 2.59'dan dışa aktarmanın en iyi yolu nedir? Animasyonlarla daha iyi çalışan .fbx yerine .x'e dışa aktarmak için DirectX'i kullanabileceğinizi duydum. Ne yazık ki orada tüm öğreticiler biraz tarihli ve eski sürümleri ile tuhaflıklar hakkında devam ..
11 xna-4.0  blender 

5
Varlık yapılandırmasını neden komut dosyalarının dışına yerleştirmelisiniz?
Komut dosyalarındaki varlık bileşenlerini tanımlayan birçok oyun gördüm, ancak her bir varlığı yapılandırdıklarında ve hangi bileşenlere sahip olduklarını belirlediklerinde, başka bir dosya biçimini (XML gibi) kullanırlar. Bunu neden yapıyorlar? Çoğunlukla başkalarının mantığının bunun için ne olduğunu görmesini istiyorum. Ben de komutları dışında varlıkları yapılandırmak (XML değil JSON seçtim rağmen). Bunu …

1
Linux oyunlarında varlık dosyalarını bulma
Geliştirme sırasında ve bir sürümde 3B modelleri, dokuları, sesleri ve komut dosyalarını (örn. Lua dosyaları) depolamanın olağan yöntemi nedir? Özellikle C ++ 'da arkadaşlarımla bir oyun geliştiriyorum; prototip oluşturma aşamasında sadece GIMP ile C başlığı olarak kaydedilen tek bir dokuya sahiptik, ancak elbette bu yaklaşım iyi ölçeklenmiyor ve derleme sürelerini …

4
Tek oyunculu bir motor geçersiz verileri ne kadar güçlü bir şekilde reddetmelidir?
Tek oyunculu bir oyunda, bir varlığı harici komut dosyalarında belirtilen bileşenlerden oluşturmaya çalışırken, bileşenlerden biri yanlış biçimlendirildiğinde ne olması daha fazla arzu edilir? Motor bu bileşeni atlamalı ve varlığın oyun dünyasında sadece iyi yazılmış bileşenlerle yaşamasına izin vermeli mi? Yoksa bileşenlerden biri kötü biçimlendirilmişse, varlığı dünyaya eklememeli midir? Not, sadece …


4
Minecraft modlarını nasıl yapıyorsunuz? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 7 yıl önce kapalı . Minecraft modları yapmakta yeniyim ve başlamak için ne yapmam gerektiğini merak ediyorum.


5
Dinamik ses puanı / müzik [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 . 2 yıl önce kapalı . Arka plan müziği, oyunun hareketinin ruh hali ve senaryosu ile değişen bir oyun geliştirmekle …
11 audio 

4
Hızı arttıkça nesnenin daha az hız kaybetmesi nasıl sağlanır
Flash'ta bir oyun geliştiriyorum ve biraz yardıma ihtiyacım var. Bir matematik problemi olarak düşünülebilir. XNesnem hızla uçuyor ve nesnem taşlarla çarpışabilir. Bir taşla çarpıştığında, taşı kırmak ve devam etmek için nesneme ihtiyacım var, ama daha az hızda. Bunu zor kodlamak ve şöyle bir şey yazmak kolaydır:, myVelocity -= 10;ama asıl …

9
Bazı iyi jquery / javascript oyun motorları nelerdir? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu yüzden (şimdiye kadar XNA / Unity ile çalıştı) javascript / html5 oyun geliştirme biraz denemeye …
11 javascript  html5 

1
Kuaterniyonlar ve dünya ekseni etrafında dönme
Yasal Uyarı: Ben profesyonel bir oyun programcısıyım ve çoğu gün quaternions kullanıyorum ama onlar bana kara büyü yakın. Ben nispeten matematikle evde yaşıyorum ama hayali sayılar beni her zaman karıştırdı. Kuatları faydalı olarak tedavi etme eğilimindeyim ve çarpmaları bir kereden fazla tersine çeviriyorum. Onları sınırlı bir başarıya sahip matrislerle yaptığım …
11 quaternion 

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.