Я изучаю Unity самостоятельно. Я начал работать над игровым приложением, которое хочу сделать. В этом проекте я хочу использовать NavMeshAgent, чтобы NPC находили предметы рядом с ним и шли за ними.
Я вижу компонент в игровом объекте, но когда я пытаюсь добраться до него из скрипта, я не могу создать переменную с типом NavMeshAgent: такого как будто нет!
Мне нужно что-то импортировать или я что-то упустил? Я смотрел учебные пособия и даже пробовал 100% тот же код, но он не распознает NavMeshAgent.
Пример
If I do :
public GameObject gameObject;
Затем мы создали переменную с именем «gameObject» и теперь это тип GameObject, если я хочу создать NavMeshAgent, например:
public NavMeshAgent agent;
Тогда он не распознает «NavMeshAgent», и компилятор скажет, что это ошибка.
Что я должен делать?