文章目錄
- 前言
- 實戰
-
- 1、實現要點
-
- 1.1 NavMesh.CalculatePath方法計算兩個點之間的導航路徑
- 1.2 尋找投射的地面點
- 2、代碼實現如下
- 3、烘培地面導航網格
- 4、添加導航玩家代理,并掛載前面的腳本
- 5、創建Line Renderer,并放在角色下面作為子物體
- 6、運行游戲查看效果
- 專欄推薦
- 完結
前言
今天使用unity的Navigation導航+LineRenderer
實現一個3D人物尋路提前指示預測移動軌跡的效果,并可以適配不同的地形。最終效果如下:
前置知識
- 【零基礎入門unity游戲開發——unity3D篇】Navigation導航系統的最全的使用介紹
- 【零基礎入門unity游戲開發——通用篇】Linerenderer線和Trail Renderer拖尾
實戰
1、實現要點
1.1 NavMesh.CalculatePath方法計算兩個點之間的導航路徑
NavMesh.CalculatePath
是 Unity 導航系統(Navigation System
)中的一個重要方