Синтаксис:
Используется csharp
public GameObject Idol;
// Use this for initialization
void Start () {
var NMA = GetComponent<NavMeshAgent>();
NMA.destination = Idol.transform.position;
}
// Use this for initialization
void Start () {
var NMA = GetComponent<NavMeshAgent>();
NMA.destination = Idol.transform.position;
}
выдает две ошибки...
первая? Failed to create agent because there is no valid NavMesh
и вторая:
"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.NavMeshAgent:set_destination(Vector3)
digMetal:Start() (at Assets/scF1/digMetal.cs:14)
соответсвенно персонаж не двигается (запуск игры проходит). Помогите пожалуйста. Что я не так делаю?