Nav Mesh Agent ai自动寻路组件 使用笔记
来源:互联网 发布:图书管理系统c语言代码 编辑:程序博客网 时间:2024/04/30 07:48
如上图:绿色的球DesBall为目标,粉红柱状Player为追踪物。深灰色的Obstacal为障碍物。底部浅灰色Floor。
目录Window-->Navigation打开面板如下:
选中Hierarchy下的两个Obstacal, 勾选上Navigation Static,并设置Navigation Layer为Not Walkable.
点击Bake.
再选择地板Floor
设置Navigation Layer为Default.然后点击Bake.
此时当Navigation tab还没有关闭的时候,窗口如下所示:
Scene内有个Navmesh Display的小面板,可以控制Navmesh的显示与否。
把以下代码的脚本添加给Player:
publicclass navTest: MonoBehaviour{
public Transform target;
private NavMeshAgent navMeshAgent;
void Start()
{
navMeshAgent = GetComponent<NavMeshAgent>();
}
void Update()
{
//if(Input.GetKeyDown(KeyCode.F))
//{
// navMeshAgent.destination = target.position;
//}
navMeshAgent.destination =target.position;
}
}
并分别在Player物体下设置该脚本的target属性位Desball.
再为Player添加Nav Mesh Agent组件(Component-->Navigation-->Nav Mesh Agent)
注意要选择NavMesh Walkable为Default。就是之前设置Floor对应的值。
OK,Ctrl+P
enjoy it.
- Nav Mesh Agent ai自动寻路组件 使用笔记
- unity学习Nav Mesh Agent组件
- Navigation 组件和 Nav Mesh Agent 组件的相关参数。
- Nav Mesh Agent 参数说明
- unity5之导航网格寻路系统-4Nav Mesh Obstacle(导航障碍物)
- 导航网格自动寻路(Navigation Mesh)
- Unity3d Nav Mesh 自带寻路
- Unity3d 寻路组件NavMesh Agent
- Unity3d 寻路组件NavMesh Agent
- ssh-agent使用笔记
- 使用arm组件mesh网络文章
- Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh)
- Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh) - Tonge
- Unity3D深入浅出 - 导航网格自动寻路(Navigation Mesh)
- Unity3D - 导航网格自动寻路(Navigation Mesh)
- NAV导航网格寻路(4) -- 生成nav网格
- Nav导航网格寻路
- NAV导航网格寻路
- 深入理解linux内核笔记 http://blog.csdn.net/shaohaigod1981
- c++类模板的简单使用
- 如何快速构建基于Spring4.0的Rest API(攻略)
- 详解Android动画之Tween Animation
- map应用
- Nav Mesh Agent ai自动寻路组件 使用笔记
- 第六周作业
- Unity里面的自动寻路(一)
- 使用Spring MVC 搭建Rest服务
- hadoop 动态下架(删除)节点
- SOA开发中不同类型开发人员与技能介绍
- Unity里面的自动寻路(二)
- LeetCode-Convert Sorted Array to Binary Search Tree
- 从一道基础面试题看:数组形参