在上一版的範例檔裡面,因為是偵測Bounds的方式去判斷該網格是否可走。 但是這樣的方式會造成物體斜放時的誤判 (如上圖左所示)。 為此我在第二版改寫偵測方式(回頭參考一下 這篇教學 的作法)。 終於改進成右邊的結果,可以支援斜擺的物件。 除了程式碼的變動外,我還在Unity編輯器內新增了新的Layer : unwalk。 所以想要套用新版的朋友,記得要在自己的阻擋物上面新增這個Layer。 第二版檔案下載
沒有留言:
張貼留言