Unity -- 导航寻路系统
2017-07-31 18:05
351 查看
首先将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:停止导航
然后选择所有地方与障碍物,然后到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:停止导航
相关文章推荐
- unity5之导航网格寻路系统-4Nav Mesh Obstacle(导航障碍物)
- unity5之导航网格寻路系统-2使用NavMeshAgent实现类型英雄联盟右键行走功能
- unity导航系统使用(随记)
- Unity之 - 导航网格寻路
- 【Unity】第12章 导航网格和寻路
- Unity 3D - 导航系统 ( NavMesh )
- 【Unity】12.2 导航网格寻路简单示例
- Unity-导航网络寻路-基础寻路
- Unity寻路导航相关组件
- Webgame 设计与开发 第三章基于导航网格的智能寻路系统设计
- Unity-导航寻路-OffMeshLink
- Unity 用户手册用户指南导航网格 (Navmesh) 和寻路 (Pathfinding)
- Unity寻路系统跟摄像机实战
- 关于Unity中网格导航与寻路
- Unity 导航寻路-Off-MeshLink
- Unity_寻路系统中动态障碍物_061
- 【unity系统模块开发】自动寻路Navmesh
- Unity之Navigation导航系统
- Unity_寻路系统中吊桥效果_062
- Unity插件之-Dynamic Navigation系统寻路扩展插件