Как сделать чтобы враг бродил по миру (Unity3D)?

Есть объект "Enemy", у него есть коллайдер и Rigidbody, не могу сделать так чтобы например как в игре Granny, он просто передвигался по миру и если увидит игрока, то преследует его.
В интернете нашел пару скриптов, но они делают немного не то что мне надо. Там просто Enemy направляется в сторону Игрока. Я сам пытался сделать рандомное передвижение, но увы ничего не получилось. Можете помочь?
  • Вопрос задан
  • 289 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Используйте NavMesh для навигации по уровню. Выбираете рандомную точку на уровне и отправляете туда врага. Периодически проверяете близость игрока, чтобы начать его преследовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы