SceneManager

class in UnityEngine.SceneManagement

マニュアルに切り替える

説明

実行時のシーン管理

Static 変数

sceneCount現在読み込まれているシーンの合計数が返されます。
sceneCountInBuildSettingsBuild Settings のシーン数。

Static 関数

CreateSceneランタイムに指定した名前で新しい空のシーンを作成します。
GetActiveScene現在アクティブなシーンを取得します。
GetSceneAtSceneManager の追加されたシーンのリストから指定したインデックスのシーンを取得します。
GetSceneByBuildIndexビルドインデックスからシーン構造を取得します。
GetSceneByNameSceneManager に追加されているシーンの中から、指定した名前のシーンを検索します。
GetSceneByPathSceneManager に追加されていて、指定したアセットパスを持つすべてのシーンを検索します。
LoadSceneBuild Settings の名前かインデックスでシーンを読み込みます。
LoadSceneAsyncバックグラウンドで非同期的にシーンを読み込みます。
MergeScenessourceScene を destinationScene にマージします。
MoveGameObjectToScene現在のシーンから新しいシーンにゲームオブジェクトを移動します。
SetActiveSceneシーンをアクティブにします。
UnloadSceneAsyncDestroys all GameObjects associated with the given scene and removes the scene from the SceneManager.

Events

activeSceneChangedアクティブなシーンが変更されたとき、通知を受け取るデリゲートを追加します。
sceneLoadedAdd a delegate to this to get notifications when a scene has loaded.
sceneUnloadedシーンが解放された際の通知を受け取るデリゲートを追加します。