Как реализовать батут в 3d infinity runner

У меня есть игрок, который бежит вперёд + им можно управлять вправо/влево. В моей игре есть препятствия и встречаются такие типы препятствий, которые нельзя объезжать (только перепрыгнуть), но вот незадача - игрок не может самостоятельно вызывать прыжок, вместо этого есть игровой объект батут, расположенный перед, непроходимым по земле, препятствием.

Вопрос такой:

Как красиво реализовать запрыгивание на батут, а затем перепрыгивание через препятствия?

Я сделал анимацию запрыгивания на батут, анимацию полёта после отталкивания, анимацию батуту, но не знаю как это всё связать вместе + что делать, если игрок в самый последний момент решил зайти на полосу с батутом?

Вот пример того, как это должно выглядеть:

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Віталій Яцук

Ставим на батут триггер, а потом rigidbody.AddForce (риджидбоди находим через GetComponent)

→ Ссылка