Сделать чтобы игрок плавно переходил с платформы на платформу по нажатию одной из кнопок

Подскажите пожалуйста как сделать чтобы игрок плавно переходил с платформы на платформу по нажатию одной из кнопок(физику подключил)

Плавное движение делается например постепенным изменением позиции в Update, с использованием deltaTime. Типа такого: how do i slowly translate a object to a other objects position - Unity Answers

Ну а ловить нажатие кнопок можно с Input.GetKeyDown/GetKeyUp. Unity - Scripting API: Input.GetKeyDown

Например, при нажатии можно записать позицию того места, куда двигаться, в какую-нибудь переменную (Vector2? targetPosition) класса скрипта, и если эта переменная не null, то двигаться туда. Когда оказались там — снова присвоить null.
unity3d - How can I properly create invalid Vector3 in Unity? - Stack Overflow

1 лайк