「複数のsceneで情報を共有するには」の編集履歴(バックアップ)一覧はこちら
複数のsceneで情報を共有するには - (2015/05/29 (金) 20:15:15) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
①static宣言された変数は、アプリが終了まで生存する
②DontDestroyOnLoad(obj);
を実行すると、objというGameObjectはsceneを切り替えても生存する
③PlayerPrefs.SetIntを使う
といった方法がある
scene切り替えは、モバイル環境では負荷がかかるので、一切使用せずに、
一つのsceneの中で、複数のシーンを内包させるべきという考え方もある
(同様に、prefabをdestroyして再生成せずに、再利用する方が、メモリ断片化も防げるはず)
①static宣言された変数は、アプリが終了まで生存する
②DontDestroyOnLoad(obj);
を実行すると、objというGameObjectはsceneを切り替えても生存する
③[[PlayerPrefs]].SetIntを使う
といった方法がある
scene切り替えは、モバイル環境では負荷がかかるので、一切使用せずに、
一つのsceneの中で、複数のシーンを内包させるべきという考え方もある
(同様に、prefabをdestroyして再生成せずに、再利用する方が、メモリ断片化も防げるはず)