Oyun Geliştirme

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


4
Cocos2D'de, keyfi olarak çizilmiş bir şekle karşı çarpışma olup olmadığını nasıl kontrol ederim?
Bir sprite ve bir tür kullanıcı tarafından oluşturulan şekil arasındaki bir çarpışmayı tespit etmek istiyorum. Örneğin. Ekranda 3 nesne var. Kullanıcı parmağını alır ve nesnelerin 2'sine anormal bir şekil çizer. Bu 2 nesneyi tespit etmem gerekiyor. Cocos2D kullanarak buna nasıl verimli bir şekilde yaklaşabilirim?

6
Pygame'in kare hızını daha hızlı hale getirin
Oyunumu profilleyerek, hobi oyunumun yürütme süresinin büyük çoğunluğunun blit ve flip call arasında olduğunu görüyorum. Şu anda, sadece 13 fps civarında çalışıyor. Ekran kartım oldukça iyi, bu yüzden tahminim pygame tarafından kullanılmıyor. Bunu daha hızlı hale getirmek için pygame'de ayarlamam gereken grafik / görüntü seçeneklerini bilen var mı? Yoksa bu …

2
Grafik Motoru / Programlama / Etc kaynakları? [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 . 4 yıl önce kapalı . Oyun geliştirmeyle ilgisi nedeniyle bu soruyu SO yerine buraya gönderiyor. Benim ikilem şudur: Şu anda CompSci'nin …
10 books  assets 

3
Farseer 2.x neden geçici işlemleri yığında değil üye olarak depolar? (.AĞ)
GÜNCELLEME: Bu soru Farseer 2.x. Daha yeni 3.x bunu yapmıyor gibi görünüyor. Farseer Physics Engine'i şu anda oldukça kapsamlı bir şekilde kullanıyorum ve bir çok geçici değer türünü sınıfın üyeleri olarak sakladığını fark ettim ve beklendiği gibi yığınta değil. İşte Bodysınıftan bir örnek : private Vector2 _worldPositionTemp = Vector2.Zero; private …



2
Sınıf belirsizliği olmadan Unity'de rastgele sayı üret
Ben rasgele bir sayı oluşturmak istiyorum Unity (C #) bir sorun var. System.RandomKullanmak istedim (referans: kullanma System), ancak Unity kendi başına belirsiz olduğundan şikayet ediyor UnityEngine.Random. Bir ad alanı olmadığı için referans (kullanarak System.Random) belirleyemiyorum random. Birliği değil sistemi rastgele kullanmak istediğimi nasıl belirleyebilirim?
10 unity  c# 

1
Zig-zagging UV haritalama artefaktlarını, incelen bir ağ üzerinde nasıl düzeltebilirim?
Bir eğriye dayalı yordamsal bir kafes oluşturuyorum ve kafesin boyutu aşağıda gördüğünüz gibi eğri boyunca küçülüyor. Ve sorun, boyut değiştikçe UV'nin zikzaklı hale gelmesidir (ağın boyutu eğri boyunca aynı olduğunda mükemmel çalışır). Vertices.Add(R); Vertices.Add(L); UVs.Add(new Vector2(0f, (float)id / count)); UVs.Add(new Vector2(1f, (float)id / count)); start = Vertices.Count - 4; Triangles.Add(start …

4
Yol bulma algoritmaları kısıtlı harekete nasıl uyarlanır?
Varlıkların bir kuruş açamadıkları araba benzeri bir hareket düşünün. Tartışmak için, hızdayken saniyede 90 derece dönebileceklerini söyleyin. Bu birçok durumda en uygun yolu ve dolayısıyla yol bulmayı değiştirir. Hatta 'olağan' yolların geçişini tamamen imkansız hale getirebilir. Bunu akılda tutabilecek herhangi bir yol bulma algoritması veya hareket planlama algoritması var mı, …
10 path-finding  car 


2
Unity katman maskelerinin neden bit kaydırma kullanması gerekir?
Sonunda, yer çarpışma kodum için katman maskelerimin neden çalışmadığını anladım. NameToLayer()İhtiyacım olan katmanı almak için kullanıyordum , ancak katman maskeleri katman katmanı değerini gerçekten ayarlamak için bit kaydırmayı kullanıyor. Bu son derece alışılmadık bir durum ve bunun arkasındaki kodda ele alınmaması için hiçbir neden göremiyorum. Neden böyle bir kod kullanmalıyız: …
10 unity  c# 

3
İki yönlü sınırlama kutusu (OBB'ler) arasında en hızlı 3D çarpışma tespiti
Oyunumda bir çarpışma sistemi eklemem gereken noktadayım. JBullet denedim ve işe yaradı iken, ben ne aradığını değildi. İki yönlü sınırlayıcı kutu (OBB) ağacının çarpışıp çarpışmadığını test etmek için basit bir yol istiyorum. Ağacı kullanarak çarpışma yapacaktım. Geniş faz için bir AABB yapın, o zaman bu testten geçerse, ağaçtaki her OBB'nin …

2
C ++ ne zaman ve ne zaman blueprints kullanılır?
Unreal Engine'in nasıl kullanılacağını öğrenmeye çalışıyorum. Temel C ++ bilgisine sahibim. Son zamanlarda, sadece öğrenme deneyimi için yaptığım bir proje olarak bir Hayatta Kalma Korku Oyunu yapmaya başladım. Şimdiye kadar her özelliği Blueprint sistemi üzerinden uyguladım. Yani sorum Unreal Engine'de oyunu geliştirmek / yapmak için neyi ve ne zaman kullanacağım?
10 c++  unreal-4 

2
2D oyunlar ve modern OpenGL
Preconcepts Tamam, şimdiye kadar topladığım şey şu: sabit boru hattı kullanma (kullanımdan kaldırıldı veya kullanımdan kaldırılacak) vbos store "object models" (çoğunlukla n köşe verileri) vaos, verilerin nasıl düzenlendiğini açıklar, böylece çizme çağrıları, her tür vbo'nun ne tür köşe bilgileri için ne olduğunu bilir (bir vao, birden çok vbo'ya başvurabilir, tersi …
10 opengl  2d  vbo  vao 

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.