共通設定である程度の値の設定をしたものの、この手のゲームではボタンの押す時間によってジャンプの高さが変わる機能がつきもの。これを実装する。

ジャンプボタンの長押しを実装

BP_Player/max hold timeを0.4に変更する。この時間がジャンプボタンを押していられる時間になり、ボタンを押している間はPawnがJumpノードから垂直速度を受け取る。

また、ちょびおしと長押しとで分けたいのでIAからのノードを次のようにする。

Untitled

Falling Lateral Frictionの値を50ほどにするとより空中での操作が軽やかになる。 ただしLateral Frictionを大きくすると空中でBPから力を加える場合に摩擦が大きく横方向の動きがしづらくなるのでその際は調整をかける