UE4でカメラが向いている方を前方ベクトルにした移動処理について

ThirdPersonTemplateまたはFirstPersonTemplateの各CharacterのBPを参照してください

添付画像はThirdPersonTemplateにある、ThirdPersonCharacterの該当部分のBPです
ControlRotationがCameraの向きになります
このTemplateでは、地面に対して水平に移動するため、PitchとRollを排除しています

なお、対象がPawnではない場合は、ControlRotationを直接取ることができないので、GetPlayerControllerでIDを指定してControllerを特定し、そのControlRotationを取る必要があります

1 Like