三日月館【別館】開発・制作Tips集

[Unity] シーンロード時に前のシーンのオブジェクトが破棄されないように設定する

最終更新:

fumiduki1985

- view
管理者のみ編集可
新しいシーンがロードされた時に前のシーンのオブジェクトを破棄したくない場合、ObjectクラスのDontDestroyOnLoad関数を使用する。
この関数の引数に渡したオブジェクトは、新しいシーンがロードされた場合でも破棄されなくなる。

また、オブジェクトを残したまま新しいシーンをロードするには、ApplicationクラスのLoadLevelAdditive関数を使用する方法もある。
(この場合、前のシーンのオブジェクトを全て残したまま、新しいシーンが追加でロードされる。)


このページのタグ一覧
Unity プログラミング

記事メニュー
ウィキ募集バナー