Да, это действительно сработало. Теперь персонаж и в прыжке фиксируется как положено.
Я, как уже понятно, совсем юный и толком ничего не знаю, можно короткий ликбез, почему это работает именно так? Я не спал 16 часов, не то чтобы смогу сам понять принцип.
Ну а раз проблема решена, хотел спросить на счёт оптимизации.
Этот кусок кода проигрывается каждый раз, когда игрок двигается, на сколько сильно это будет нагружать игру?

