第一步,先选择 Window-AI-Navigation,打开Navigation界面
第二步,选中需要设定为寻路状态的地形和上面的物体(选父节点没用,要选到对应的gameobject)
第三步,把需要烘焙的地形和物体,勾上NavigationStatic
第四步,最后烘焙寻路网格
最后能看到地图上包括了可寻走区域和不可寻走区域
第五步,给需要寻路的角色加上 NavMeshAgent组件
第六步,最后在该角色继承于MonoBehaviour脚本中发起寻路
void Update()
{
//鼠标点击场景设置目标点
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//从摄像机发射出一条摄像
Rayca