Oyun Geliştirme

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

4
2B yana kaydırma oyununda “odaları” nasıl tespit edebilirim?
Terraria'nın "konutları" nasıl algıladığı gibi, oyunda oluşturabileceğiniz bazı bina türlerini ve odaları tanıyan bir sistem yaratmayı düşünüyorum. Bu oyunda, kiremit temelli bir dünyada, bir dizi koşulu karşılayan bir blok bölgesi inşa ederek bir ev inşa edilebilir: Bölge, oyuncunun yerleştirdiği bloklar tarafından "dışardan" tamamen izole edilmiştir. Bölge 5x7'lik bir dikdörtgene sığabilir. …

2
Ağaç işleme performansının etkisini nasıl azaltabilirim?
Düşük Poli stilize edilmiş bir oyun yapıyorum. Biraz su ile bir arazim var ve çok ve çok ağaç istiyorum; Şu anda 10,000 ağaç kütlesi yerleştirdim. Her ağaç 200'den fazla üçgen içermez, bu yüzden fazla vergi almazlar. Asıl sorun, göller var ve göller oldukça büyük. Aslında gölün diğer tarafında hiç ağaç …

6
Kaybettikten ve yeniden başlatılmadan önceki gecikmeler tükenmişliğe karşı bir savunma görevi görür mü yoksa bağımlılık makineleri mi?
Süper Altıgen ve hatta Everwing gibi oyunlarda, kaybeden baştan başlamaya çok kısa ama gözle görülür bir gecikme var: yeniden başlatma düğmesinin görünmesini beklemek, basmak, vb ... Bu oyuncu tükenmişliğine karşı bir savunma mı? Bir oyunu diğerinden denemek için ayıran bir duraklama yoksa, oyun hiç bitmeyen bir şekilde hissedebilir ve oyuncuyu …

2
Kuaterniyonları Kullanma: Onlarla ne yapabilirim? (matematik olmadan)
Oyun Geliştiricisiyim ve Matematik çalışmadım. Bu yüzden sadece Quaternions'ı bir araç olarak kullanmak istiyorum. Ve 3D döndürme ile çalışabilmek için, Quaternions (Veya Matrisler) kullanmak gereklidir, ancak bu Soru'da Quaternions'da kalalım. Birçok geliştiricinin bunları kullanmasının önemli olduğunu düşünüyorum. Bu yüzden bilgimi paylaşmak ve umarım sahip olduğum delikleri doldurmak istiyorum. Şimdi .... …

4
Unity'de bir oyunu nasıl yapabilirim? Görsel editörü kullanmadan nasıl yapabilirim?
Tamamen C # ile bir oyun yazmak istiyorum. Bir motor arayışımda Unity3D'yi buldum, ancak tüm dersler ve belgeler görsel bir editör ve içinde senaryolar ve komut dosyaları oluşturmak için tıkladığınız ve işaret ettiğiniz Unity IDE hakkında konuşuyor. Bunu yapmak istemiyorum. Benden uzak şeyleri soyutlayan tasarımcılara göre tam kod kapsamını tercih …
24 c#  unity 

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, …


8
OpenGL, SFML ve SDL’nin yazılıma göre avantajı nedir?
Casey Muratori'nin çerçeveleri kullanmadan bir oyun motoru yarattığı Handmade Hero akışını izlemeye başladım . Dün, bir görüntünün ekrana nasıl çekildiğini gösterdiği kısma geldim. Anladığım kadarıyla, çizmek istediği ekranın büyüklüğü kadar büyük bir hafıza ayırdı. Sonra ayırdığı tampon belleğe geçtiği bir bitmap yarattı ve os'a özgü bir işlev kullanarak ekrana çizdi. …

4
Bu koddaki “delta” nın anlamı nedir? Oyundaki standart bir şeyi yansıtıyor mu?
Oyun programlaması hakkında çok az şey biliyorum ama daha fazla bilgi edinmek istiyorum. Bu oyunun kodunu anlamaya çalışıyorum . Kodun neden kullanıcı girişine göre geminin yönünü değiştiren Shipcontrols.js'ye "delta" ilettiğini anlamaya çalışıyorum. Temelde oyun her döngü "delta" hesaplar ... İşte bir döngüden delta kullanan yığının kısaltılmış bir versiyonu ... var …

7
Unity'de sıkı script eşlemesini nasıl önleyebilirim?
Bir süre önce Unity ile çalışmaya başladım ve hala sıkı bir şekilde birleştirilmiş senaryolar konusunda mücadele ediyorum. Bu sorunu önlemek için kodumu nasıl yapılandırabilirim? Örneğin: Ayrı senaryolarda sağlık ve ölüm sistemlerine sahip olmak istiyorum. Ayrıca oyuncu karakterinin hareket şeklini değiştirmeme izin veren değiştirilebilen farklı yürüyüş senaryolarına sahip olmak istiyorum (Mario …
24 c#  unity  scripting 

1
Yol bulma algoritmaları?
Bu soruyu ilk önce yığın taşması üzerine gönderdim, fakat orada kimse video oyunlarıyla ilgilenmiyor ... Her tür oyunlarda kullanılan bazı yol bulma algoritmaları nelerdir? (Her halükarda karakterlerin taşındığı her türden) Dijkstralar çok mu kullanılıyor? Aslında, bir yerlere ulaşmak için atılacak adımları izlemiyor gibi değil mi? Doğru anlıyorsam, sadece hangi nesnenin …

9
Kişi GPL'den nasıl kaçar?
YASAL UYARI Lisanslama hakkında hiçbir şey bilmiyormuş gibi davranma. Aslında, aşağıda söylediğim her şey tamamen yanlış olabilir! backstory: Son zamanlarda, iyi bir oyun motoru aradım ve bence gerçekten sevdiğim bir tane buldum, Cafu Engine . Bununla birlikte, ticari bir lisans için ödeme yapmazsanız, motorla yaptığınız her şeyin GPL'ye tabi tutulduğu …
24 licensing 

6
Gizli istatistikler iyi bir fikir midir? [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 . 5 yıl önce kapandı . Düşünüyorum ve RPG, FPS ya da oyuncunun karakterinin kesin istatistiklerini bilmediği bir sıra tabanlı oyun (gerçekten önemli …


7
Çok oklu 2D yerçekimi hesaplamaları
Bir uzay keşif oyunu inşa ediyorum ve şu anda yerçekimi üzerinde çalışmaya başladım (XNA ile C # da). Yerçekimi hala ince ayarlamaya ihtiyaç duyuyor, ancak bunu yapmadan önce fizik hesaplamalarımla bazı performans konularına değinmem gerekiyor. Bu, 100 nesneyi kullanıyor, normalde 1000'i fizik hesaplaması olmadan yapıyor, 300 FPS'den (FPS kapağımın) çok …

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.