Je reçois cette erreur dans l'éditeurUnity3D comment connecter NavMesh et NavMeshAgent
"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
Ce sont les étapes que j'ai essayé pour résoudre le problème:
- gauchissement NavmeshAgent à l'emplacement NavMesh
- déplacer manuellement le NavMeshAgent à navmesh
- recuire le NavMesh et faire les étapes ci-dessus
- Création d'un boîte avec NavMeshAgent et un nouveau NavMesh
- Est-ce que quelqu'un a d'autres conseils que je pourrais utiliser?
Afficher le script que vous utilisez pour connecter le NavMesh au NavMeshAgent – Programmer
Ceci est la ligne qui donne l'erreur, rien de mal avec elle, je les mêmes millions de fois avant de code PlantAgent.SetDestination (Player.transform .position); PlantAgent est le type NavMeshAgent –
également que le même code fonctionne dans un autre projet, mais sur celui-ci, je ne peux pas configurer NavMesh pour une raison quelconque –