2017年4月3日 星期一

[Uinty 遊戲] 怪物追擊範例(自動尋路 Pathfinding) (二)

上一版的範例檔裡面,因為是偵測Bounds的方式去判斷該網格是否可走。
但是這樣的方式會造成物體斜放時的誤判 (如上圖左所示)。
為此我在第二版改寫偵測方式(回頭參考一下 這篇教學 的作法)。
終於改進成右邊的結果,可以支援斜擺的物件。

除了程式碼的變動外,我還在Unity編輯器內新增了新的Layer : unwalk。
所以想要套用新版的朋友,記得要在自己的阻擋物上面新增這個Layer。

第二版檔案下載


沒有留言:

張貼留言