原因:初始化导航组件 NavMeshAgent 的时候,agent 离navmesh太远。isOnNavMesh属性为false; 解决办法: 在初始化预制体的时候,传入诞生点位置和旋转信息。 GameObject .Instantiate(m_shooter, m_currBirthPoint.transform.position,m_currBirthPoint.transform.rotation) as