1
Я делаю игру в единстве, и она бросает ошибку «Не удалось создать агент, потому что нет действительного NavMesh», и я не знаю, в чем проблема.NavMeshAgent в единстве не работает
using UnityEngine;
using System.Collections;
public class EnemyMotion : MonoBehaviour {
public NavMeshAgent agent;
public Rigidbody rb;
public GameObject otwt;
void Start() {
rb = GetComponent<Rigidbody>();
agent = GetComponent<NavMeshAgent>();
}
void Update() {
gameObject.transform.Rotate(270, 0, 0);
agent.SetDestination(otwt.transform.position);
}
}
Вы загружаете сцену аддитивно? – andeart
Вы испекли вас NavMesh? (Навигация -> Выпекать) –