1建立一個Cube 設定大小(10,0.5,10),重命名“plane”;在plane上建立3個cube改名 “obstacle”;建立一個sphere,和一個cube 分别重命名為“player”,“target”。這個時候Hierarchy面闆如下圖所示

2 Window>Navigation 打開Naviagtion面闆,選中3個 obstacle設定如下圖:
選中plane設定如下圖:
3 建立一個C#腳本,如下:
- public class NavTest : MonoBehaviour
- {
- public Transform target;
- private NavMeshAgent navMeshAgent;
- void Start ()
- {
- navMeshAgent = GetComponent<NavMeshAgent> ();
- }
- void Update ()
- {
- navMeshAgent.destination = target.position;
- }
- }
4 為player添加component>Naviagtion>Nav Mesh Agent元件,并把腳本挂在player上;NavMesh Walkable 層為Deault,target拖拽到NavTest中的Target 設定如下圖:
5 調整障礙物,和目标物體的位置,讓其看起來很舒服,如下圖所示^_^:
圖檔:5.jpg
6 打開Navigation面闆下Bake子面闆設定一些參數,參數的解釋看手冊,點選Bake,然後Ctrl+P簡單的尋路就OK了。
http://game.ceeger.com/forum/read.php?tid=2874