Задать вопрос
nikerAI
@nikerAI
ЧТО?

Как сделать свободное перемещение обьекта/NPC?

Я делаю игру с видом сверху. НПС(возьмем животных) которые у меня есть ходят только вперед- назад,как болванчики.Как сделать так, что бы они свободно перемещались в каком-то определенном пространстве, например олень посётся на поляне, и только на этой поляне может двигаться.
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
KraGenDeveloper
@KraGenDeveloper
Unity Developer
Ребят сразу говорю я сам недавно начал изучать юньку и си шарп.
В общем возьмём полянку для оленя. Я бы по границам поляны сделал бы триггеры которые задавали бы оленю поворот(рандомный), то есть идёт олень идёт и тут бац.. столкнулся с триггером, а триггер его повернул -+ на 65 градусов.
Ответ написан
red-cat-fat
@red-cat-fat
Делаю игры
Для перемещения в 3х мерном пространстве можно использовать NavMesh. На YouTube много разных туторов на эту тему. Например вот.
А для 2D пространства нужно уже что-то своё делать. Описывать пути перемещения руками. Это поищи про перемещение Rigidbody2D.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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