NPC yol bulmanın nasıl inandırıcı görünmesini sağlayabilirim?


10

NPC'nin bir harita üzerinde rastgele yürümesinin, ancak inandırıcı bir şekilde ayrılmasının "akademik" bir yolu var mı?

Bariz senaryo, onu korumak için bir bodrum katında yürüyen silahlı bir muhafızdır. "İnandırıcı" bir yol oluşturmak oldukça kolaydır.

Aradığım şey aslında küçük bir kasabada bir kalabalığı simüle etmenin bir yolu. Hareketlerini golsüz robotlar değil gibi nasıl yapabilirim.


1
Büyük kalabalıktan çarpışmadan kaçınmak mı, yoksa her kalabalığa bir amaç ve hedef vermek mi istiyorsunuz?
tenpn

Yanıtlar:



2

golsüz robotlar değil.

Kolay, onlara hedefler verin. Haritaya bağlı olarak her NPC'ye sadece Direksiyon için yol bulmak zorunda kalmayacağınız bir hedef verin veya şehirdeki kapılar arasındaki yolu önceden hesaplayın.



2

Dünyanızın ilgi çekici mantıklı yerlerinde hedef düğümleri oluşturun ve ardından NPC'lerin bu düğümler arasında gezinmesini sağlayın. İdeal olarak, bir panoya bakmak, çöp kutusunu çöp kutusuna atmak, bir otobüs bankında oturmak gibi hedeflerle ilişkili animasyonlarınız da var.

Sonra NPC'ler ortaya çıktıkça onlara gidip kullanmaları için bir hedef verin. Animasyonu bir hedefte bitirdikten sonra onlara yeni bir tane verin.

Bunu daha da kırmak için, bir hedefi bitirdikten sonra rasgele boşta kalma süresine sahip olmak, böylece hemen bir sonraki şeye gitmezler. Ayrıca, ilk hedeflerinde bazı NPC'leri de üretin, böylece hemen hedef animasyonu oynamaya başlarlar. Dünyada ne kadar ilginç nesneler varsa, bir yer gibi hissedeceksiniz.

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.