Unity -- 导航寻路系统
来源:互联网 发布:淘宝网睡衣套装 编辑:程序博客网 时间:2024/04/30 01:01
首先将Navigation面板找出来,步骤如下图
然后选择所有地方与障碍物,然后到Navigation面板的Object下找到Navigation static勾选上
然后在到Navigation面板找到Bake,点击Bake
上图中参数的简介
1. Agent Radius:代理半径,也可以说是代理的宽度
2. Agent Height:代理的高度
3. Max Slope: 允许导航通过的最大坡度
4. Step Height:允许通过的台阶的高度
5. Drop Height:允许下落的高度
6. Jump Distance:允许跳跃的距离
点击之后Scene面板中变成如下效果,所有蓝色区域就是烘焙的导航区域
1.Nav Mesh Agent组件的一些属性介绍
- Agent Type:代理的类型
- Base offset:偏移,修改代理的外围
- Speed:导航时移动的最大速度
- Agular Speed:导航是旋转的速度
- Acceleration:旋转加速度
- Stopping Distance:导航停止的距离
- Auto Braking:是否自动停止
- 如果想要开启跳跃在object中把Generate offMeshLinks勾选上
- Radius:导航代理的半径(指外围)
- Height:导航代理的高度
- Quality:躲避障碍物的质量(一般我们都选择高质量)
- Priority:优先级
- Auto Repath:自动重新规划路径
2.Nav Mesh Obstacle组件属性的介绍
- Carve:是否时刻修改烘焙Bake
1.Move Threshold:移动多远的距离开始烘焙
2.Time To Stationar:多长时间开始重新烘焙
3.Carve Only Statio:是否反静态导航
3.Nav Mesh Link组件属性的介绍
- Start:起点
- End:终点
- Cost Override:花费,指的是花费的体力
- Bi Directional:方向(勾选则表示双向,反之为单向)
- Activated:是否有效
- Auto Update Position:自动更新位置
脚本中使用导航
- 首先获取组件
- SetDestination(点):设置目的地
- RemainingDestance():与目的地的距离
- Isstoped = true:停止导航
阅读全文
1 0
- Unity -- 导航寻路系统
- Unity之 - 导航网格寻路
- Unity 导航寻路-Off-MeshLink
- Unity 用户手册用户指南导航网格 (Navmesh) 和寻路 (Pathfinding)
- Unity 导航
- Unity寻路系统跟摄像机实战
- unity5之导航网格寻路系统-3NavMeshAgent(导航网格代理)
- unity5之导航网格寻路系统-4Nav Mesh Obstacle(导航障碍物)
- 系统导航
- 系统导航
- 菜鸟入门之路——Unity导航相关笔记
- 【Unity学习笔记】——使用unity自带寻路系统进行寻路
- Unity插件之-Dynamic Navigation系统寻路扩展插件
- 【unity系统模块开发】自动寻路Navmesh
- 【Unity】unity 系统图
- 导航寻路
- Webgame 设计与开发 第三章基于导航网格的智能寻路系统设计
- unity5之导航网格寻路系统-1Bake(烘培)
- Android网络框架之Retrofit + RxJava + OkHttp
- 【Emacs】之 快捷键初识
- iptables防火墙规则的添加、删除、修改、保存
- Oil Deposits
- MaterialDesign-Material Design动画效果(四)
- Unity -- 导航寻路系统
- Java开发一定要知道的日志性能那些事
- 二叉树问题
- arduino引脚图
- Matlab 简单计算PDF和CDF
- 阿里云ubuntu nginx无法访问
- ROS-indigo_stage-simulator
- nginx upload在java中的应用
- leetCodeReorderList