superhero flight animations
GASと連携するには飛行モードを有効にするときだけABPを切り替えます。いくつかの調整が必要になります。
スピードとカメラ設定
| component | name | body |
|---|---|---|
| Character Movement | Max Fly Speed | 基本スピード。これを上げてスピードを調整する |
| SFA | Sprint Fly Speed | 基本スピード。現時点では機能しないみたい |
| SFA | Sprint Acceleration | 徐々にスピードを上げていく値。大きいほどすぐに上昇する |
| SFA | Flight Breaking Deceleration | 小さいと飛行後のダウンタイムが発生 |
| SprintArm | Target Arm Length | 最大でどれだけカメラを離すか |
| SprintArm | Camera Lag Speed | ターゲットに到達する速度。大きいほど遅くなる |
| SprintArm | Camera Lag Max Distance | 遅れを取る最大距離 |
アニメーションの変更
これはBPで変更できるものもあれば、ABPで変更しなければいけないものもあります。
例えば、idleのanimを変更します。
/Content/SuperheroFlight/Characters/Mannequins/Animations/ABP_Player_UE5を開いて、AnimGraphのHoverFlightIdleを見ます。- そこにSequence Playerがありますが、
A_Flight_Idle_Aを変更します。 - 私はMagicalAnimSet(有料)を使いました。
/Content/MagicalAnimSet/Animations/locomotion/Inplace/run_f_loopを右クリックして、アニメリターゲットでContent/SuperheroFlight/Characters/Mannequins/Meshes/SKM_Quinnをターゲットに参照します。superheroで動くanimのrun_f_loopが作成されます。 HoverFlightIdleのところでA_Flight_Idle_A -> run_f_loopと入れ替えます。
この要領でanimを変更していきます。