single.php

UEでプレイヤーの視点がマウスの操作に縦方向だけ動作しない場合の対処法

久しぶりにゲーム開発を試してみようと、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軸方向だけ操作できない人の参考になれば幸いです。

スポンサーリンク

最後までご覧いただき、ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です