【UE5】押す長さによってジャンプの高さを変える

Character クラスのジャンプの挙動はデフォルトだと、ジャンプボタンを押して Jump 関数が実行され、毎回決まった高さまでジャンプします。

これを押す長さによって高さが変わるように実装したいと思います。

1.Third Person テンプレートでプロジェクトを作成します。


作成後、プレイしてジャンプボタン(Space)を押すと毎回決まった高さにジャンプするのが確認できます。

2.Jump Max Hold Time の設定

BP_ThirdPersonCharacter を開いて、"Class Defaults" から Jump Max Hold Time を 0.5 に設定します。


これでジャンプが 0.5 秒間の間上昇され続けるようになり、一瞬だけ押すと小さいジャンプ、ジャンプボタンを押し続けると大きいジャンプが出るようになりました。





UE Version : 5.0.0-19044958