久しぶりにゲーム開発を試してみようと、Unreal Engine 5で開発する過程でプレイヤーの視点(カメラ)が縦方向だけマウスで動作しなくて、ハマったので備忘録的に投稿します。
入力マッピング コンテキストで操作設定
基本通りに追加した[入力マッピングコンテキスト(IMC_Player)]に、別途、作成した[入力アクション(IA_Look)]を設定してマウスのXY軸の操作を登録します。
これで完璧と思っていたのですが、実行すると不思議なことにX軸はマウスの操作に視点(カメラ)が追随してくれますが、Y軸のマウス操作は無視される結果になりました。
色々調べて、解決したのは[Player]ブループリントの[Use Controller Rotation pitch]設定(既定値はオフ)。
この設定がオフだと、マウスのY軸方向の動作はプレイヤーに伝達しないようです。
まとめ
今回は短い記事になりましたが、Unreal Engineで、プレイヤーの視点(カメラ)をマウスの操作で動かす際に、Y軸方向だけ操作できない場合の対処法について書きました。
[Player]ブループリント内に[Use Controller Rotation pitch]設定があり、これがオフの場合には pitch 方向への操作が制限されるようです。
Unreal Engine でプレイヤーの視点がY軸方向だけ操作できない人の参考になれば幸いです。
スポンサーリンク
最後までご覧いただき、ありがとうございます。


