【unity实战】使用unity的Navigation+LineRenderer实现一个3D人物寻路提前指示预测移动轨迹的效果,并可以适配不同的地形
文章目录
- 前言
- 实战
-
- 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
)中的一个重要方