目次
フリーカメラの実装 【UE5/UE4】
アンリアルエンジンでの開発
ゴルフゲーム、戦略ゲームであると便利なフリーカメラ。
意外と簡単に実装する事ができます。
※UE5.3.2では動く事を確認済。エンジンのバージョンが違うと出来ない可能性があります。
STEP
右クリック→ブループリントクラスを選択

STEP
Pawnを選択
BP_FreeCameraと名前を付ける(名前は好きなのでOK)
これを開いて、上部にあるクラス設定を選択。
右側にある親クラスをDefault Pawnに変更。
BP_FreeCameraと名前を付ける(名前は好きなのでOK)
これを開いて、上部にあるクラス設定を選択。
右側にある親クラスをDefault Pawnに変更。


STEP
下記にあるノードを組んで作成してください。
BP_FreeCameraとサードパーソンキャラクターの中にそれぞれ作るだけで実装できます。
操作はWASDとマウス。キャラ操作と同じです。
サードパーソンキャラクターのイベントグラフ
TABのノードを変えるだけで他のボタンへの変更も可能です。

フリーカメラのイベントグラフ
GetPlayer Controllerは複数あるので注意。
関連するものにチェックが入ってれば間違わないはず。

これらを組むと、キャラクターから幽体離脱する感じでフリーカメラに切り替える事ができます。
TABで切り替え。開始も終了もTABです。