unity寻路笔记
来源:互联网 发布:二次型化为矩阵 编辑:程序博客网 时间:2024/05/17 22:53
1 参考资料: http://liweizhaolili.blog.163.com/blog/static/16230744201271161310135/
2 步骤:
1 Winow -- > Navigation 进入场景烘焙设置
2 在左侧 Hierarchy视图打开要烘焙的场景,这里以地板Plane为例
在Object目录里把需要寻路的场景勾选Navigation static按钮
选择Navigation Area层级,此层级可以在Areas面板中配置,目前配置了一个plane层级,在Object目录配置此层级
3 点击右下角“Bake”按钮烘焙场景,烘焙完成后,场景出现NavMesh Display弹框,勾选Show NavMesh可看到烘焙的场景变色
4 为场景中的Capsule添加Nav Mesh Agent组件
5 编写简单脚本,挂载到Capsule,指明跟随对象;这里将跟随对象设为游戏主体人物,运行后发现Capsule在跟随人物移动
public class NavigDemo : MonoBehaviour {
private NavMeshAgent man;
public Transform target;
// Use this for initialization
void Start () {
man = GetComponent<NavMeshAgent>();
}
// Update is called once per frame
void Update () {
man.SetDestination(target.position);
}
}
3 说明
1 烘焙场景时,要指定相应的层Areas-->Navigation Area,可以根据需求创建对应的层级
2 跟随者身上要添加Nav Mesh Agent组件,在组件里,有一个关键属性,可以指定需要跟随的层级Area Mask,不同的跟随层级会走不同的路线(类似于lol上中下三路兵线)
1 0
- unity寻路笔记
- 【Unity学习笔记】——使用unity自带寻路系统进行寻路
- Unity笔记
- unity笔记
- Unity笔记
- Unity笔记
- Unity笔记
- Unity笔记
- unity笔记
- unity代码笔记<3>自动寻径
- Unity自动寻路
- Unity 自动寻路
- Unity编程笔记
- UNITY 3D笔记
- unity编程笔记
- unity +kinect CMU笔记
- unity 笔记 一
- unity编程笔记
- day4:不知道完成情况的作业
- eclipse 文件的相对路径是对project而言
- 在虚拟机上安装Python3.5.1
- Vue项目 一、准备以及初始项目解析
- mysql数据库中多表关联查询的实例
- unity寻路笔记
- Linux之shell脚本基础
- 区块链开发教程
- myeclipse10配置maven和一些常用命令
- 轻院校赛终结
- spring 整合shiro ,并实现动态url 配置
- wireshark中带有SLE和SRE的SACK包详解和常规过滤
- 百度地图api坐标转换,两点导航
- unity3d射击类demo