📹
UE4/5のプレイヤーにデバッグカメラを追加する
はじめに
UE4/5でプレイ中に自由移動できるデバッグカメラができたので作り方をまとめました。
できる事
- インプットで指定したキーでプレイヤーとフリーカメラを切り替える
- フリーカメラではWSAD/EQ/マウス操作で移動できる
切り替えキー
プロジェクト設定 - エンジン - インプットに ToggleDebugCamera
を追加して適当なキーを割り当てます。ここでは数字の 1
を設定しています。
フリーカメラ切り替え
ここではサードパーソンテンプレートで追加される BP_ThirdPersonCharacter
を使っていますがプレイヤーのBPなら同様に追加できると思います。
followCamera
の World TransformをSpawn Transformに指定する事でフリーカメラの視点が変わらないので変な場所に生成されなくなります。
SpawnActorFromClass
で指定するクラスはこの先で作ります。
フリーカメラのブループリント
SpectatorPawn
を親クラスにしたブループリントを作り、以下のイベントグラフを作ります。
SpectatorPawn
はWSAD/EQ/マウスで移動できてメッシュもないのでフリーカメラ用に最適です。
できたもの
Discussion