概要
Enhanced Input機能でShiftキーが押されている間プレイヤーがダッシュする機能を実装します。
合わせてTimeline機能を使って速度がなだらかに変化するようにします。
Qiita投稿しました🐓
— kazuma (@kazuma_f) March 30, 2024
[UnrealEngine5]ダッシュ機能https://t.co/nSbrXWlQSK#Qiita #UnrealEngine5 #UE5 pic.twitter.com/3XMU6lnXfL
本文
今回はファーストパーソンテンプレートで新規作成してプレイヤーキャラにダッシュ機能を追加しました。
Enhanced InputでShiftキーを設定
プレイヤーキャラのブループリント(今回はBP_FirstPersonCharacter)を変更
Event BeginPlayでプレイヤーの初期速度を設定
Shiftキーをトリガーにして速度を変更します。
タイムラインを設定。時間0の値は0で最後の時間で1に設定します。