Fiz tudo conforme as instruções, porem, na hora de chamar o GetComponent para obter o NavMeshAgent, ele não identifica o mesmo. (Ele está certinho na aba Inspector do GameObject.
MInha versão do Unity é a 5.5
Fiz tudo conforme as instruções, porem, na hora de chamar o GetComponent para obter o NavMeshAgent, ele não identifica o mesmo. (Ele está certinho na aba Inspector do GameObject.
MInha versão do Unity é a 5.5
Olá Michell,
Dá uma conferida no código que vem antes da sua classe para importar as referências das classes. Deve ter algumas cláusulas using ...
no topo do arquivo. No Unity 5.5 a classe NavMeshAgent
foi movida para outro namespace. Tenta colocar a linha abaixo no topo do arquivo da sua classe para ver se o Unity encontra o NavMeshAgent
:
using UnityEngine.AI;
Failed to create agent because it is not close enough to the NavMesh
Mais o inimigo ta bem em cima do navMesh... não tem como ficar mais próximo que isso...
No Unity 2017 o NavMeshAgent mudou de lugar, então para importar ele adequadamente é preciso colocar o
using UnityEngine.AI;
no topo do script, senão não encontra.