@Goldman4592

Как Замедлить врагов и препятствия в 2D платформере на Unity?

Здравствуйте. Разрабатывам 2D игру где главный герой умеет замедлять врагов и разные препятсвия. Как правильно реализовать коддинг данного геймплейного механизма в Unity?
Заранее благодарю.
  • Вопрос задан
  • 631 просмотр
Пригласить эксперта
Ответы на вопрос 2
Babaq
@Babaq
Предположу, что можно объявить общую переменную и использовать её для расчета скорости перемещения или временной задержки.
Ответ написан
Комментировать
DIEMONIC
@DIEMONIC
либо использователь Time.timescale для замедления всего времени в мире игры (замедляться будет абсолютно все), либо каждому отдельному объекту в формулу его движения "пройденное расстояние = константа скорости * дельта времени" добавить некоторый коэффициент к, который будет замедлять движение: "пройденное расстояние = константа скорости * дельта времени * к" (0 < к < =1)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы