这玩意目前不清楚有啥用,不过或许以后debug会用到
目前关于这玩意网上完全搜不到,所以现在这里记录一下,希望以后能帮到谁咯
看到NavMeshAgent的红叉和红圈的步骤
- 运行
- 打开并选择Navigation面板
- 在Hierarchy中选择挂载了NavMeshAgent的物体
- 在Game窗口打开Gizmos,并打开下拉菜单,勾选NavMeshAgent
红叉和红圈的真身
红叉的position:SetDestination的参数(可以不在navMesh可移动范围内)
红圈的position:红叉navMesh上的有效destination(在可移动范围内)
所以其实NavMeshAgent.remainingDistance = transform.position - 红圈position
当红叉位于not walkable区域上方时,红圈就会被放在walkable区域的边缘,这时就会发现红叉不在红圈的正下方了
需要注意的坑
if(!navMeshAgent