Не прыгает персонаж Unity 3D

Делаю простенький мобильный шутер от первого лица на Unity. Изначально основные механики передвижения сделал на сфере, в том числе и прыжок. Всё работало шикарно, но после добавления анимации персонаж стал прыгать "через раз". причем анимация проигрывается всегда, а вот прыжок происходит приблизительно раз в три нажатия. Возможно что то не так в коде?

public void OnClickJump()
    {
        if (ch_controller.isGrounded)
            gravityForce = jumpPower;
        anim.SetTrigger("Jump");
    }

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