Oyun Geliştirme

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

2
Ağaçlar neden arka planda parlıyor?
Şu anda karanlıkta bir orman sahnesi yaratıyorum ve ağaçlar çok parlıyor, ama yaklaştığımda iyi durumdalar. Gölgelendiricileri "Doğa / Ağaç Yumuşak Oklüzyonu [havlama / yapraklar]" olarak ayarladım, ancak hala çok garip hale getiriyorlar, ancak yakınlar. Ağaçları burada anlatıldığı gibi "Ortam-Oklüzyon" adlı bir klasöre yerleştirmeye çalıştım , ama şans yok. Ayrıca sis …
14 unity  shaders  terrain  tree 

2
Unity'de global komut dosyaları nereye eklenir?
Birlik'te Iknow'a kadar, her komut dosyası bir nesneye eklenmelidir. Peki küresel senaryolarda durum nedir? Örneğin tetris benzeri bir oyunda hangi nesneyi spawner ve mover betiklerine iliştirmeliyim? Ya da bir eleman hareketini kendisi için mi ele almalıdır? Bu sorun için en iyi uygulama var mı?
14 unity 

3
Tam hareket halinde birbirini takip eden nesneler için teknik?
Nesnelerin, önlerindeki nesnenin önceki konumu üzerinde hareket ettikleri yerde birbirlerini nasıl takip ettiklerini merak ediyorum. Önde gelen nesne durduğunda, takip edenlerin tümü konumlarında durmalıdır. Peki bu nasıl başarılıyor? Şöyle ki: Düzenleme: Ne elde etmek istiyorum aşağıdaki tüm nesneler önde önde nesnenin yolunu "yürümek" olmasıdır. Diğer tüm nesneler sadece öndeki nesnenin …
14 movement 

3
Apple II'de oyun geliştirme nasıldı? [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ı . Bir süre önce DOS gelişimi hakkında benzer bir soru sordum ve mükemmel bir cevap …
14 editors  ide 

3
Bir daire üzerinde bir nokta verilen radyanlarda açı elde edin
Bir daire etrafında dönen bir kadran üzerinde çalışıyorum. Bu kadran, kadranın konumunu, çemberdeki tıklama ile aynı açıya sahip bir noktaya ayarlamak için dairenin herhangi bir yerine farenizi hareket ettirmenize izin vermelidir. Örneğin, yukarıdaki kadrandan, aşağıda pembe olarak gösterilen noktayı tıklarsanız kadranı bu noktanın üzerine, ancak dairenin üzerine taşırdım. Yarıçap ve …

4
Bir yayıncı olmadan popüler bir oyun nasıl edinilir?
Geçen ay geliştirdiğim bir oyunu yeni bitirdim, ancak oyunu yaparken halkın gözüne girmenin hiçbir yolu olmadığı gerçeğinden rahatsız oldum. Bir yayıncıya bağlanmak istemedim, çünkü bir yayıncıya bağlanmak benim için son çare. Yani, reklam ve tamamlayıcı malzemeler için fon yollarında çok az şeyle birleştiğimde, endüstriye en üst düzeyde bir çiftçiyim ve …

3
Bir kelime oyunu için sınırlı AI kelime dağarcığını nasıl simüle edebilirim?
Küçük bir avuç rekabetçi kelime oyunum var ve tercih diğer insan rakiplere karşı (çoğunlukla asenkron) oyun oynamak olsa da, oyunculara yapay zekaya karşı oynama seçeneği sunmak istiyorum. Sözlüğüm var ve oynarken AI'ya tam sözlük bilgisini kolayca verebilirim, ancak endişem, AI'nın düzenli olarak oynadıkları kelimeleri oynaması oyuncular için sinir bozucu bir …
14 ai 


4
Bitişik üçgenler oluşturmak için algoritma
Bir sahnede bir düğüm yerleştirmek için bir kez tıklayabileceğiniz bir sistemim var. 3 düğüm yerleştirdiğinizde, bir üçgen oluşturur. Gelecekteki düğümleri yerleştirdiğinizde, bu düğümü varolan en yakın 2 düğüme birleştirerek yeni bir üçgen oluşturur. Bu çoğu zaman iyi çalışır, ancak çok akut açılara sahip üçgenlerin yakınında kullanıldığında kusurludur, çünkü en yakın …

5
Bazı bağlamlardaki bazı nesnelerle çarpışmaları yoksay
Unity'de arabalarla yarış oyunu yapıyorum. Otomobilin bir takviye / nitro gücü var. Artırırken, zombilerle çarpışırken sapmak istemezdim, ama duvarlarla çarpışırken sapmak istiyorum. Öte yandan, zombilerle çarpışmayı görmezden gelmek istemiyorum, çünkü yine de onlara darbe vurmak istiyorum. Bunu nasıl ele almalıyım? Temel olarak, istediğim, arabanın belirli nesnelerle çarpışırken dönmemesi.

2
24 köşeden daha az bir küp inşa etmek mümkün mü
Minecraft gibi küp tabanlı bir dünyam var ve bellek kullanımını azaltabilmek için 24 köşeden daha az bir küp oluşturmanın bir yolu olup olmadığını merak ediyorum. Benim için 2 nedenden dolayı mümkün görünmüyor: normaller doğru çıkmaz ve yüz dokuları işe yaramaz. Durum bu mu yoksa yanılıyor muyum? Belki yardımcı olabilecek bazı …

2
3D RTS'de grup oluşumlarını nasıl uygularım?
Tek bir birim için yol bulma işini başardım ve ajan-aracı çarpışmasını önlemeyi başardım, ancak şimdi bir konuma bir grup ajan gönderebilmem gerekiyor. Bu benim kurulumum: Yol noktası bulma İki düğüm arasındaki minimum mesafe, bir ajan için izin verilen en büyük sınırlayıcı küre yarıçapından biraz daha büyüktür. Aracılar, açık yola dayalı …
14 path-finding  rts 

5
RogueLike oyunlarında farklı aksiyon hızları nasıl yönetilir?
RogueLike oyunlarında farklı aksiyon hızları nasıl yönetilir? Demek istediğim, sıra tabanlı oyunların, aksiyona ve diğer bazı özelliklere bağlı olarak farklı "hızda" hareket eden aktörlere sahip olabileceği. Aktörler daha sonra, daha yüksek hıza sahip olsalar da olmasalar da diğerlerinden daha fazla eylem / dönüş yaparlar. Bir aktörün ne zaman harekete geçmesi …
14 roguelikes 

4
Çevrimiçi bir FPS'de oyuncuların wallhacking yapmasını engelliyor musunuz?
Neden hala çok oyunculu birinci şahıs nişancı oyunlarında duvar korsanlarından şikayet ediyoruz? Sunucu tarafındaki tüm oyuncular için oklüzyon ayıklama yapmak mümkün değil mi? Örneğin, oyuncu xyz bilgilerini istemciye yalnızca oynatıcı istemcinin sinirinde göründüğünde ve herhangi bir nesne tarafından kapatılmadığında gönderilsin mi? Çarpışma geometrisi çok, çok basitleştirilmiş olsa bile, çoğu zaman …

2
Seviye Editörü + Oyun -> Render / oyuna özel kod çoğaltma?
Bir oyun için kod tasarlamayı okuyorum. Anlayamadığım bir şey var - oyundan 'kod' kopyalamadan 'bir oyun dışı seviye editörü (' oyun içi seviye editörü 'değil) yazmayı nasıl yönetiyorsunuz? Örneğin, sahip olabileceğiniz farklı varlık türleri hakkındaki tüm kodu kopyalamanız gerekebilir. Oyun oluşturma kodunu eklemeniz gerekecek. Benim tahminim, bu, oyunun 'motor' bölümünden …
14 xna  map-editor  2.5d 

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.