class in UnityEditor.SceneManagement
/
Inherits from:SceneManagement.SceneManager
Switch to Manual编辑器中的场景管理。
loadedSceneCount | 已加载的场景的数量。 |
playModeStartScene | 启动播放模式时加载此场景资源。 |
preventCrossSceneReferences | 控制是否允许在编辑器中使用跨场景引用。 |
previewSceneCount | The current amount of active preview Scenes. |
ClosePreviewScene | Closes a preview Scene created by NewPreviewScene. |
CloseScene | 关闭场景。如果 removeScene 标志为 true,则关闭的场景还将从 EditorSceneManager 中删除。 |
DetectCrossSceneReferences | Detects cross-Scene references in a Scene. |
EnsureUntitledSceneHasBeenSaved | Shows a save dialog if an Untitled Scene exists in the current Scene manager setup. |
GetSceneManagerSetup | 返回场景管理器的当前设置。 |
IsPreviewScene | Is the Scene a preview Scene? |
IsPreviewSceneObject | Is this object part of a preview Scene? |
LoadSceneAsyncInPlayMode | This method allows you to load a Scene during playmode in the editor, without requiring the Scene to be included in the Build Settings Scene list. |
LoadSceneInPlayMode | This method allows you to load a Scene during playmode in the editor, without requiring the Scene to be included in the Build Settings Scene list. |
MarkAllScenesDirty | 将所有已加载场景标记为已修改。 |
MarkSceneDirty | 将指定场景标记为已修改。 |
MoveSceneAfter | 允许您对 Hierarchy 窗口中当前打开的场景进行重新排序。将源场景移动到目标场景之后。 |
MoveSceneBefore | 允许您对 Hierarchy 窗口中当前打开的场景进行重新排序。将源场景移动到目标场景之前。 |
NewPreviewScene | Creates a new preview Scene. Any object added to a preview Scene will only be rendered in that Scene. |
NewScene | 创建新场景。 |
OpenScene | 在编辑器中打开场景。 |
RestoreSceneManagerSetup | 恢复场景管理器的设置。 |
SaveCurrentModifiedScenesIfUserWantsTo | 询问您是否要保存修改后的一个或多个场景。 |
SaveModifiedScenesIfUserWantsTo | 询问是否应保存修改后的输入场景。 |
SaveOpenScenes | 保存所有打开的场景。 |
SaveScene | 保存场景。 |
SaveScenes | 保存场景列表。 |
activeSceneChangedInEditMode | Subscribe to this event to get notified when the active Scene has changed in Edit mode in the Editor. |
newSceneCreated | 在创建新场景后,调用此事件。 |
sceneClosed | 在编辑器中关闭场景后,调用此事件。 |
sceneClosing | 在您已请求关闭一个打开的场景之后且在关闭此场景之前,调用此事件。 |
sceneOpened | 在编辑器中已打开场景后,调用此事件。 |
sceneOpening | 在打开现有场景之前,调用此事件。 |
sceneSaved | 在保存场景后,调用此事件。 |
sceneSaving | 在您已请求保存场景之后且在磁盘上保存此场景之前,调用此事件。 |
NewSceneCreatedCallback | 创建新场景后,调用已添加到 newSceneCreated 事件中的此类回调。 |
SceneClosedCallback | 关闭场景后,立即调用已添加到 sceneClosed 事件中的此类回调。 |
SceneClosingCallback | 关闭场景之前,立即调用已添加到 sceneClosing 事件中的此类回调。 |
SceneOpenedCallback | 打开场景后,调用已添加到 sceneOpened 事件中的此类回调。 |
SceneOpeningCallback | 打开场景之前,立即调用已添加到 sceneOpening 事件中的此类回调。 |
SceneSavedCallback | 保存场景后,调用已添加到 sceneSaved 事件中的此类回调。 |
SceneSavingCallback | 保存场景之前,立即调用已添加到 sceneSaving 事件中的此类回调。 |
sceneCount | 当前加载的场景总数。 |
sceneCountInBuildSettings | Build Settings 中的场景数量。 |
CreateScene | 在运行时使用给定名称创建一个新的空场景。 |
GetActiveScene | 获取当前活动的场景。 |
GetSceneAt | 获取 SceneManager 的已加载场景列表中索引处的场景。 |
GetSceneByBuildIndex | 从构建索引中获取场景结构。 |
GetSceneByName | 搜索已加载的场景,查找包含给定名称的场景。 |
GetSceneByPath | 搜索所有已加载的场景,查找具有给定资源路径的场景。 |
LoadScene | 按照 Build Settings 中的名称或索引加载场景。 |
LoadSceneAsync | 在后台异步加载场景。 |
MergeScenes | 这会将源场景合并到 destinationScene 中。 |
MoveGameObjectToScene | 将游戏对象从当前场景移至新场景。 |
SetActiveScene | 将场景设置为活动状态。 |
UnloadSceneAsync | 销毁所有与给定场景关联的游戏对象,并将场景从 SceneManager 中移除。 |
activeSceneChanged | 订阅此事件可在活动场景发生变化时收到通知。 |
sceneLoaded | 向此事件添加委托,以在加载场景时收到通知。 |
sceneUnloaded | Add a delegate to this to get notifications when a Scene has unloaded. |