Oyun Geliştirme

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

1
Circle-Line Çarpışma Tespit Sorunu
Şu anda bir koparma klonu geliştiriyorum ve düzgün çalışan bir top (daire) ve bir tuğla (dışbükey çokgen) arasındaki çarpışma tespitinde bir engel oluşturdum. Her hattın dışbükey çokgen tuğlayı temsil ettiği ve kenarladığı bir Circle-Line çarpışma algılama testi kullanıyorum. Çoğu zaman Circle-Line testi düzgün çalışır ve çarpışma noktaları doğru şekilde çözülür. …



3
Büyük gerçek zamanlı gölgelendirici aracı? [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 . 5 yıl önce kapalı . Sık sık 2D oyunlar geliştiriyorum. EvalDraw gibi bir programın olup olmadığını bilmek istiyorum, bu da hızlı …
11 tools 

4
Oyun mekaniği modelleri veritabanı? [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 . 5 yıl önce kapalı . Biliyor musunuz http://tvtropes.org ? Senaryo tropikleri, hikayelerin tonlarında bulabileceğiniz desenler, televizyon şovları, oyunlar, kitaplar vb.İle bir tür …

2
Döşeme haritası ve birimler arasındaki bağımlılıklar nasıl yönetilir
Çalışmalarda 2B kiremit tabanlı bir stratejim var. Harita ile haritadaki birimler arasındaki ilişkiyi nasıl ele alacağım. Bir döşeme koordinatı verildiğinde, birimi varsa üzerine getirebilmem gerekir. Aynı zamanda, bir birim verilirse, birimin koordinatını alabilmek isterim. Bunun için iki çözüm gördüm. İlk çözüm, birimlerin bir koordinat depolaması ve harita deposu birim referanslarının …
11 tiles  maps  character 

4
Oyun Tasarımında Etkinlik Başına Mesajlaşma ve Çerçeve Başına İşlev Çağrıları
Geleneksel oyun tasarımı bunu bildiğimiz gibi, kullanır biçimlilik ve sanal fonksiyonlar güncelleme oyun durumlarını nesneleri için. Başka bir deyişle, aynı sanal işlevler kümesi, oyundaki her nesne üzerinde düzenli (ör: kare başına) aralıklarla çağrılır. Son zamanlarda, oyun nesnelerinin durumlarını güncellemek için başka bir olay güdümlü mesajlaşma sisteminin olduğunu keşfettim . Burada, …

4
Yavaşlamayı nasıl uygularım?
"Yavaşlama" diyorum çünkü şu anda ivmelenme kullanmıyorum; Demek istediğim, hızı tekrar sıfıra taşımak, sonunda durmak. Vektörlerde yeniyim ve fizik ve benzeri ile çok iyi değilim. "Yavaşlama" normal olarak nasıl ele alınır? Şu an sahip olduğum şey işe yarıyor, ama biraz hileli görünüyor . update:function(Game, t, dt) { var speed = …

2
Oyuncunun araziye karşı düzgün bir şekilde kaymasını sağlamak
İzometrik bir oyun yapıyorum. Oyuncu bir duvara çapraz olarak yürümeye çalıştığında, onun üzerinden düzgün bir şekilde kaymasını istiyorum, böylece hareketin hangi kısmı yasal olursa kullanılır ve normal yönde herhangi bir şey atılır. Duvarlar sadece dikey veya yatay değil, herhangi bir açı olabilir ve oynatıcının 360 hareketi vardır. Neredeyse oradaymışım gibi …

2
2D Vector sınıfı için float, double veya her ikisi mi?
Şu anda stüdyomuz için küçük bir platformlar arası OpenGL tabanlı 2D oyun motoru yazıyorum. Hangi 2D Vector sınıfını kullanacağımı araştırdığımda, üç farklı tasarım paradigmasına rastladım: Bu Gamasutra makalesinde olduğu gibi kayan ve değere göre çağrı . Hızlı görünüyor, ancak çok az hassasiyet sunuyor (ayrıca bu Konuya bakın ). Pro: Hızlı, …

3
“Bağlama pozu” neden uzanmış kollara sahip?
Sıklıkla merak ettiğim bir şey "bağlama pozu" dur. İnsan iskeletleri için bağlama pozu, bacaklarının düz olduğu ve kollarının vücutlarına dik olduğu bir pozisyondur: Sorum şu: neden? Animatörlerin, programcıların veya her ikisinin birlikte çalışması için böyle bir poz daha kolay mı? Matematiği anladığım kadarıyla, bağ pozu sonuçta bir fark yaratmıyor.

5
Platformlar arası düşük seviye grafik API'sı
Bir sistem soyutlaması oluştururken, platformun farklı API'lerin ortak bir arayüz tarafından en düşük düzeyde gizlenmesi daha mantıklıdır. Farklı modern (sabit fonksiyon boru hattı olmadan) yerel grafik API'lerini hesaba katarak: OpenGLES 2.0+, OpengGL 3.0+, DirectX 10.0+, Xbox DirectX 9, LibGCM Bir tanesi hepsinin üstüne oturmak için vatansız bir düşük seviye grafik …

3
Unity'de NullReferenceException
Birçok kullanıcı NullReferenceException: Object reference not set to an instance of an objectUnity'de hatayla karşılaştığı için , birden fazla kaynaktan bazı açıklama ve bu hatayı düzeltmenin yolları toplamanın iyi bir fikir olacağını düşündüm. belirtiler Aşağıdaki hatayı konsolumda görüyorum, bu ne anlama geliyor ve nasıl düzeltebilirim? NullReferenceException: Nesne başvurusu bir nesnenin …
11 unity  exceptions 

1
Unity - Nesneler için Z katmanında sıralama
Maalesef, başlık tam olarak sorum olduğu şey değilse, nasıl tanımlayacağımı gerçekten bilmiyorum. Şehir zeminim için bir görüntü ve oyuncunun arkasında saklanması gereken tüm duvarlar veya ağaçlar için bir görüntü (aynı boyutta) var. Sonucum o kadar da kötü görünmüyor: Sorun şu ki, oyuncu duvarın önünden yürürse, ortadan kaybolur, çünkü duvarın düzenleyicisi …
11 unity  pixel-art 

4
Bir noktanın döndürülmüş bir dikdörtgenin içinde olup olmadığını nasıl verimli bir şekilde kontrol edebilirim?
Optimizasyon uğruna bir kısmı, öğrenme amaçlı bir kısmı, sormaya cesaret edeceğim: Bir 2D noktasının C # veya C ++ kullanarak P2D döndürülmüş bir dikdörtgen içinde olup olmadığını en verimli şekilde nasıl kontrol edebilirim XYZW? Şu anda, Gerçek Zamanlı Çarpışma Algılama kitabında bulunan "üçgende nokta" algoritması kullanmak ve iki kez çalıştırmak …

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.