导航
d
实现导航
设置导航网格
设置Nav Mesh Agent
调用Nav Mesh Agent的方法设置路径
导航网格
在window下点击Navigation
导航面板下--Bake选项卡--Agent Radius参数(NPC和障碍物的距离)--Agent Height(NPC能通过的高度)
MoveTo()函数---要到那里去
stop()函数-----停止物体的运动
调用NavMeshAgent
导航的步骤
先在Awake中初始化nav=GetComponent<NavMeshAgent>();
public void MoveTo(Vextor3 position)//运动到哪里去
{
nav.SetDestination(positon);//传入的参数为要到达的终点
nav.Resume();//用来重新启动停止之后想要动的时候的意思吗?
}
public void Stop()
{
nav.Stop();//停止
}