添加命名空间

using UnityEngine.AI;

public NavMeshAgent agent;//导航代理
public Transform[] poss;//巡逻的位置点
int index;
void Start()
{
    agent.SetDestination(poss[0].position);//首先朝着一个点移动

}

void Update()
{
    if (agent.remainingDistance<=agent.stoppingDistance)//判断是否到达终点
    {
        //位置点递增
        index = (index + 1) % poss.Length;
        //朝着下一个短移动
        agent.SetDestination(poss[index].position);
    }
    
}

主角,就是要巡逻的物体,先添加“导航代理网格”,再添加到:(public NavMeshAgent agent;//导航代理) 里,
其余的位置点,依次添加到(public Transform[] poss;//巡逻的位置点)里。