向地形中 添加Navigation组件 烘焙地图
向NPC上添加Nav Mesh Agent组件 即导航组件
代码用法
using UnityEngine.AI;//引用AI命名空间
private NavMeshAgent agent;//声明NavMeshAgent类型的
private Transform 目标物体;
void Awake(){
agent = GetComponent<NavMeshAgent>();//获取自动寻路组件
目标物体= GameObject.FindGameObjectWithTag("目标物体的标签").transform;//获取人物坐标
}
void Update(){
transform.LookAt(目标物体);//Robot面向目标物体
agent.SetDestination(目标物体.position);//向人物移动 括号中为目标物体
}