【UE4】レベルに依存しない処理を書く(GameInstance)
全レベルで共通の処理を記述することが出来るGameInstanceというものがあるらしいです。
似たようななんでも記述できるObjectはActorのスポーン処理が出来ません。
スポーン処理がしたい場合はGameInstanceが必須です。
GameInstanceを作成したら、プロジェクトの設定で「マップ&モード」からゲームインスタンスクラスに設定
※今回はGameInstanceMainという名前にしました
あとは、GetGameInstanceをキャストすれば自由に呼び出せます。
GameInstanceで呼んでも効果がなかった関数たち
これらはレベルブループリントに記述しましょう
ウィジット作成
マウスの表示
レベルに配置したカメラ制御