0
点赞
收藏
分享

微信扫一扫

【Unity,C#】哨兵点位循迹模板代码


哨兵点位循迹模板代码


​效果​

【Unity,C#】哨兵点位循迹模板代码_unity

​配置​

【Unity,C#】哨兵点位循迹模板代码_游戏引擎_02

​代码​

public class Sentry : MonoBehaviour
{
private NavMeshAgent _navMeshAgent;
private int _currentWaypointIndex = 0;

public Transform[] waypoints;


private void Start()
{
_navMeshAgent = GetComponent<NavMeshAgent>();
_navMeshAgent.SetDestination(waypoints[_currentWaypointIndex].position);
}

private void Update()
{
if (_navMeshAgent.remainingDistance <= _navMeshAgent.stoppingDistance)
{
_currentWaypointIndex = (_currentWaypointIndex + 1) % waypoints.Length;
_navMeshAgent.SetDestination(waypoints[_currentWaypointIndex].position);
}
}
}


举报

相关推荐

0 条评论