unity尋路插件3. 加入AI以上是對場景尋路相關的基礎設置,接下來要加入AI對象進行尋路。unity3d自動尋路插件我們將mask設置為Ground,因為只希望尋路節點與Ground進行檢測。添加一個新的layer,命名為Ground,并將上面建立的plane設置為Ground層
有幾類尋路圖,其中最主要的有兩種:Grid Pattern Graph和Navmesh Graph.就如名字所述一樣,unity3d自動尋路插件 Grid graph會產生一系列的網格,大小為width * height,這個網格可以放在場景中的任何地方,也可以進行旋轉。快來網站下載unity尋路插件吧!
為了讓AI對象和障礙物有一些邊緣,這里將Capsule的半徑設置為2.另外將碰撞檢測的layer設置為Obstacles,因為不想讓地面成為障礙。節點尺寸設置了節點所占空間的大小,在這里設置為1;右側有一個5個點組成的小選取控制,選擇左下角的那個點,unity3d自動尋路插件免費版將其坐標設置為(-50, 0.1, -50), 其中y方向設置為0.1是為了避免產生浮點錯誤,因為地面plane的y向坐標是0,如果導航網格也是y向為0的話,在進行高度檢測的raycast的時候,會產生問題。unity尋路插件在此大家準備的是Unity a*尋路插件,即為a pathfindingprojectpro.unitypackage是在unity游戲制作中經常使用到的自動尋路算法插件,實現了最短路徑尋路效果,使得游戲角色能夠快速的尋找到目標地點,增加的游戲角色的智能效果。在場景里面添加一個Capsule,并給其添加一個Character Controller組件,從Components–>Pathfinding中添加Seeker腳本。