Я делал простой 3D-проект с Unity3D. Но при использовании NavMeshAgent
у меня возникла проблема, что NavMeshAgent
все еще двигалось, даже если оно было остановлено. Почему эта ситуация происходит, и как я могу избавиться от этого?
Ниже приведен GIF: ![enter image description here](https://i.stack.imgur.com/rOK9z.gif)
И это изображение NavMeshAgent
из этот красный куб, если ему нужно:
![enter image description here](https://i.stack.imgur.com/ZZvfr.png)
Это исходный код, прикрепленный к этому:
using UnityEngine;
using UnityEngine.AI;
public class PathFinder : MonoBehaviour {
public GameObject target;
private NavMeshAgent nav;
void Start() {
nav = GetComponent<NavMeshAgent>();
if (target != null) nav.SetDestination(target.transform.position);
nav.isStopped = true;
}
}