Oyun Geliştirme

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

12
Bir uygulama grafik kartını kırabilir mi?
Kısa not: Bunun bir oyun geliştirme Soru-Cevap sitesi olduğunu biliyorum, ancak sanırım sizlerin en çok bildiğiniz ve grafik kartlarıyla deneyime sahip olduğunuz için size bu soruyu yanıtlıyorum. Bunun tamamen konu dışı olduğunu düşünüyorsanız, lütfen beni uygun bir siteye / foruma yönlendirin. Düzenleme: Aslında, bir GameDev-related: Kötü bir kod kart aşırı …
15 gpu  hardware 

1
Bir varlık bileşen sistemi oyun motorundaki CPU önbelleğinden nasıl faydalanılır?
CPU önbelleğini akıllıca kullanmak için iyi bir mimari olan ECS oyun motoru belgelerinde sık sık okurum. Ama cpu önbelleğinden nasıl faydalanabileceğimizi anlayamıyorum. Bileşenler bir diziye (veya bir havuza), bitişik belleğe kaydedilirse, yalnızca bileşenleri sırayla okursak cpu önbelleği kullanmak için iyi bir yoldur. Sistemleri kullandığımızda, belirli tipte bileşenlere sahip varlıkların listesi …


6
Bir nesneyi dünyaya hizalı eksenler etrafında nasıl döndürürüm?
Her eksen için bir euler açısına sahip bir Vector3 var. Genellikle, bir döndürme matrisi oluşturmak istediğimde, D3DXMatrixRotationX gibi dönme vektöründen ilgili açıyı geçen fonksiyonları kullanır ve tüm nesne dönüştürme matrisini oluşturmak için kullanılan genel döndürme matrisini oluşturmak için matrisleri (ZXY) çarpar. Ancak, bu yöntem nesne uzayında bir dizi döndürme üretecektir. …

4
Video oyunlarında 3B modeller nasıl oluşturulur?
Oyunlardaki 3D modeller nasıl tasarlanır ve görüntülenir? Hepsi kod mu? Kağıda, daha sonra bir 3D grafik yazılımına çiziliyor, sonra ... ne? Elbette, oyun programcıları çizilmek istedikleri her şeklin (/ nesnenin) her bir noktasını (hepsi Direct3D veya OpenGL'de olsun) tanımlamayacaktır. Yani, oyun tasarımcılarının Maya veya orada özel 3D grafik yazılımları gibi …

3
Altıgen ızgarayı n oyuncu arasında eşit olarak nasıl bölebilirim?
Basit bir altıgen ızgara tabanlı oyun yapıyorum ve haritanın oyuncular arasında eşit olarak bölünmesini istiyorum. Harita rastgele oluşturuldu ve oyuncuların nispeten küçük alanlara sahip yaklaşık eşit miktarda hücreye sahip olmasını istiyorum. Örneğin, haritada dört oyuncu ve 80 hücre varsa, her bir oyuncunun yaklaşık 20 hücresi olurdu (tam doğru olması gerekmez). …

5
Oyunumda hem erişilebilir, güçlü hem de kodlaması hızlı bir programlama sistemini nasıl uygularım?
Şu anda, sistemlerinizi özel olarak programlayabilme özelliğine sahip olacak alan tabanlı bir sandbox oyunu üzerinde çalışıyorum. Bunu her iki şekilde de uygulamak istiyorum. erişilebilir, güçlü (minimum minimum turing-tamlık olurdu) hızlı kodlama. Metin tabanlı diller genellikle yalnızca son iki gereksinimi karşılar ve ilk ikisini karşılayan bir görsel dil tasarlamak zor olmasa …

3
Eşler arası hostless rekabetçi şans oyunları? [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 . 3 yıl önce kapalı . Merak ediyorum - şu ana kadar oluşturulmuş herhangi bir oyun var mı: eşlerden biri …

1
Prosedürel Olarak Oluşturulmuş Yukarıdan Aşağı Manzaraları İlginç Yapma
Prosedürel olarak oluşturulmuş bir dünyaya sahip bir oyun üzerinde çalışıyorum. İdeal olarak, Minecraft'ın dünyaları kadar güzel manzaralar yaratmak istiyorum. Minecraft'ın şelaleleri, şelaleleri, dağları, tepeleri, okyanusları vb. Vardır. Ama bu yukarıdan aşağıya (aslında 3/4 perspektif) bir oyun olacağından, bunların çoğunun mümkün olduğuna inanmıyorum. Bunun ana nedeni, yüksekliği bu perspektifte denemenin ve …

5
Parça boyutu neden genellikle iki güçtür?
Orada birçok Minecraft klonu var ve ben kendi uygulamam üzerinde çalışıyorum. Arazi oluşturma prensibi, tüm dünyayı yerelleştirilmiş değişikliklerin çabalarını azaltmak için sabit boyutlu parçalar halinde döşemektir. Minecraft'ta yığın boyutu şu ana kadar 16 x 16 x 256. Ve klonlarda da her zaman 2 numara gücünün yığın boyutlarını gördüm. Bunun performans …



2
Değişken çizgi genişliğine sahip Toon / cel gölgeleme?
Orada cel gölgelendirme yapmak için birkaç geniş yaklaşım görüyorum: Ters çevrilmiş normallerle modelin çoğaltılması ve büyütülmesi (benim için bir seçenek değil) Kenar tespiti için sobel filtre / parça gölgelendirici yaklaşımları Kenar tespiti için şablon tampon yaklaşımları Yüz ve kenar normallerini hesaplayan geometri (veya tepe) gölgelendirici yaklaşımları Geometri merkezli yaklaşımın, aydınlatma …

6
Bir yolda yürürken karakterlerimin nasıl düzgünleşmesini sağlar (koordinatlar listesi)?
A * algoritmasından çıktı - koordinatları olan bir listem var ve karakterlerimin bu yolu rotasyonlarla sorunsuz bir şekilde takip etmesini istiyorum. Yani A gibi bir şeyim var ve C almak istiyorum Bunu nasıl yapabilirim ? DÜZENLE Kendimi biraz daha açıklığa kavuşturmak için: Bir düğümden diğerine nasıl yürüyeceğimi bildiğim için pürüzsüz …
15 c#  unity  path-finding 

6
Geliştiriciler yeni sürümlerle oyunlarını kolaylaştırmalı mı?
Öyle görünüyor ki Angry Birds oyunu yeni sürümlerle giderek daha kolay hale geliyor. Belki insanlar ilerleme ve yeni rekorlar kırmaktan memnuniyet duyuyorlar? Kullanıcıların iyileştirme ve öğrenme duygusunu geliştirmek için oyunların kademeli küçük değişikliklerinin, oyun geliştirmede bilinen / ortak / standart uygulama olup olmadığını bilmek istiyorum. (Böyle bir uygulamada yanlış bir …

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.