どんなゲームエンジンもミニマムなサンプルプロジェクトを解析するのが一番。というわけで、いまさらな感じもしますがFirstPersonプロジェクトを解析してみます。 UE4において、基本的に処理の流れを確認するには、 プロジェクト設定を確認する。 レベルブループリント(LevelBP)を確認する。 レベルに配置されたアクターを確認する。 この3ステップを踏めばOKのはずです。BPだろうとC++だろうと、基本は頭から追っていけば何も怖くありません(キリッ)。では、プロジェクト設定を見ていきましょう。プロジェクト設定の「マップ&モード」のDefault Modesを見てみると、FirstPerson用のクラスが割り当てられているのがわかります。 おそらくこのプロジェクトのメインとなるBPがFirstPersonGameModeです。 それに紐付ける形でPawnやHUDのクラスが割り当てられていま
![テンプレートのFirstPerson(4.8.2)を解析してみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/41de9103e2f2d499803627cd0fe7f57007232f95/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEh_u4Eq2_f6sQxvJ7szubMYg6IrGINOJ2fWA33mOljkXMU8-b-Qdw-A01xku2SlAhDTCk-xFRe51S1UwMe9VE7wvSYYc_A22_hUtkIpoygvqV7BcJbsLuM95zrFuTBBePjGPQEl5-Qtz88%2Fw1200-h630-p-k-no-nu%2Fue4_firstperson_00.png)