Unity GameManager.csのstart()がコールされない場合の対処法

GameManager.csのStart()関数にコードを記述しても実行されない。
つまり、Assetsの中にあるだけでは実行されず、Scene上に置かなければ実行されない。

空のオブジェクトを作成

GameObject -> Create Empty

GameObjectが作成される

GameObjectのコンポーネントにGameManager.csを追加

AssetsからGameManager.csをドラッグしてGameObjectのInspectorでドロップする。

これでゲーム開始時、GameManager.csのStart()が実行されるようになる。

返信を残す

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