กลับไป เครื่องมือ
AI ในเกม

Recast Navigation

โดย Recast Navigation contributors

สร้าง navmesh จาก geometry ด้วย Recast และหาเส้นทางด้วย Detour พร้อมโมดูล streaming และ crowd avoidance เหมาะกับเอนจิน C++ หรือระบบนำทางที่ต้องควบคุมเอง

repo

เริ่มต้น: อ่าน Building & Integrating และลอง RecastDemo จากนั้นศึกษา Sample_SoloMesh.cpp สำหรับสร้าง navmesh และ NavMeshTesterTool.cpp สำหรับคำสั่งหาเส้นทาง

เลือกโมดูล: Recast สร้าง navmesh, Detour โหลดข้อมูลและค้นหาเส้นทาง, DetourTileCache จัด streaming และ DetourCrowd จัดการการเคลื่อนที่/หลบกันของ agent

ข้อจำกัด: เป็นไลบรารีที่ต้องเชื่อมกับระบบเกม เลือก single mesh สำหรับฉากคงที่ไม่ซับซ้อนก่อน; tiled mesh ช่วยงานฉากใหญ่และเปลี่ยนแปลงได้แต่จัดการยากขึ้น ตัว Recast/Detour ต้องการ compiler ที่รองรับ C++98 และใช้ Zlib license

เอกสารและแหล่งอ้างอิง: https://recastnav.com/ · https://recastnav.com/md_Docs_2__2__BuildingAndIntegrating.html

ดูแหล่งที่มา