** การใช้งาน Navigation Mesh นั้นต้องการ Unity Pro นะครับ
มาเริ่มกันดีกว่า
1. ให้ทำการ Import Level Mesh หรือ ฉากที่ทำการสร้างขึ้นมา (ในตัวอย่างใช้ plane และสร้างกำแพงดังรูป)
4. ในส่วนของ Navigation Panel ให้เลือก Tab Bake และปรับค่า ดังรูป
Radius คือ ระยะห่างระหว่างขอบกำแพงกับ Navigation Mesh ที่ตัวละครไม่สามารถเดินได้
Height ความสูงของ Navigation Mesh
Max Slope ทางลาด(องศา)ที่ตัวละครสามารถเดินได้
Step Height ความสูงของ Object ที่ตัวละครสามารถเดินได้ (เหมือนความสูงของขั้นบันได)
5. จากนั้นให้ทำการ Bake จะได้ดังรูป
7. ให้ทำการสร้าง Sphere (ตั้งชื่อ Destination)
8. จากนั้นทำการสร้าง C# Script (ชื่อ NavigateToDestination.cs) แล้วทำการเพิ่ม ดังรูป
10. จากนั้นทำการ Play เพื่อทดสอบได้เลยครับ
มีอะไรแนะนำได้เหมือนเดิม