ฉันจะทำให้การค้นหาเส้นทาง NPC ดูน่าเชื่อถือได้อย่างไร


10

มีวิธี "ทางวิชาการ" ในการให้ NPC เดินแบบสุ่มบนแผนที่ แต่มีการทำ comportment ที่น่าเชื่อถือหรือไม่?

สถานการณ์ที่ชัดเจนคือยามติดอาวุธที่เดินไปรอบ ๆ ห้องใต้ดินเพื่อรักษาความปลอดภัย มันค่อนข้างง่ายในการตั้งค่าเส้นทาง "เชื่อ"

สิ่งที่ฉันกำลังมองหาคือวิธีจำลองฝูงชนในเมืองเล็ก ๆ ที่จริงแล้ว ฉันจะทำให้การเคลื่อนไหวของพวกเขาดูเหมือนพวกเขาไม่ใช่หุ่นยนต์ที่ไม่มีจุดมุ่งหมาย


1
คุณสนใจที่จะหลีกเลี่ยงการปะทะกันของฝูงชนขนาดใหญ่หรือให้เป้าหมายและปลายทางแก่สมาชิกฝูงชนแต่ละคนหรือไม่?
tenpn

คำตอบ:


6

ผมแนะนำให้คุณมีลักษณะที่Craig Reynolds พฤติกรรมพวงมาลัย เพื่อให้สิ่งต่าง ๆ น่าสนใจยิ่งขึ้นคุณสามารถสลับพฤติกรรมได้ตามสถานการณ์ที่ NPC ใช้


พฤติกรรมการบังคับเลี้ยวสมบูรณ์แบบสำหรับสิ่งนี้ตราบใดที่คุณไม่สนใจการเลื่อนเท้า
tenpn

2

ไม่ใช่หุ่นยนต์ที่ไม่มีเป้าหมาย

ง่าย ๆ ให้เป้าหมายกับพวกเขา มอบจุดหมายให้กับ NPC แต่ละแห่งโดยขึ้นอยู่กับแผนที่ที่คุณอาจไม่ต้องค้นหาเส้นทางให้พวกเขาเพียงแค่หมุนพวงมาลัยหรือคำนวณเส้นทางระหว่างประตูในเมืองล่วงหน้า


2

การรวมกันของโหนดนำทางและพวงมาลัยพฤติกรรมจริงก่อให้เกิดผลลัพธ์ที่ดีบางอย่างถ้าคุณเชื่อว่าเอกสารการวิจัย (ผมเองยังไม่ได้ลองวิธีนี้): เชื่อมโยงไปยังกระดาษ: พวงมาลัยเสมือนฝูงชนตามบน กราฟการนำทางที่เติมความหมาย


2

สร้างโหนดเป้าหมายที่สถานที่น่าสนใจในโลกของคุณแล้วให้ NPC นำทางระหว่างโหนดเหล่านี้ เป็นการดีที่คุณมีภาพเคลื่อนไหวที่เกี่ยวข้องกับเป้าหมายเช่นการดูป้ายโฆษณาการทิ้งขยะลงในถังขยะโดยนั่งอยู่บนม้านั่งรถบัส

จากนั้นเมื่อ NPC วางไข่ให้พวกเขามีเป้าหมายที่จะไปและใช้ เมื่อพวกเขาทำแอนิเมชั่นเสร็จที่เป้าหมายให้พวกเขาสร้างใหม่

หากต้องการทำลายสิ่งนี้ต่อไปให้มีเวลาว่างแบบสุ่มหลังจากเสร็จสิ้นเป้าหมายดังนั้นพวกเขาจะไม่ไปยังสิ่งต่อไปทันที ยังวางไข่ NPC บางตัวที่เป้าหมายแรกของพวกเขาเพื่อให้พวกเขาเริ่มเล่นอนิเมชั่นเป้าหมายทันที ยิ่งคุณมีสิ่งของที่น่าสนใจในโลกมากเท่าไหร่มันก็จะรู้สึกเหมือนเป็นสถานที่มากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.