akyboxブログ

旧AkiIroブログ

【UE5】CharacterMovementComponentはPawnがControllerに所有されていないと入力を受け付けない

本文

CharacterMovementComponentに対してAddMovementInputしているにも関わらず、Characterが動かないことがありました。

CharacterMovementComponentのソースコードを確認するとControllerがない場合、移動処理をしないようです。

最も手軽な解決策としてはRunPhysicsWithNoControllerを有効にすることです。

以上、参考になれば幸いです。

検証環境

  • Windows 10
  • UE: Version: 5.1.1-23901901+++UE5+Release-5.1