# 【Unity场景管理】

该类用于加载、卸载和管理场景。以下是一些常用的方法:

  1. LoadScene(string sceneName): 加载一个指定名称的场景。

  2. LoadSceneAsync(string sceneName): 异步加载一个指定名称的场景。

  3. LoadSceneAsync(string sceneName, LoadSceneMode mode): 异步加载一个指定名称的场景,并指定加载模式(单个、添加等)。

  4. UnloadSceneAsync(string sceneName): 异步卸载一个指定名称的场景。

  5. GetActiveScene(): 获取当前活动的场景。

  6. GetSceneByName(string sceneName): 根据名称获取一个场景。

  7. GetSceneByBuildIndex(int buildIndex): 根据构建索引获取一个场景。

  8. SceneManager.sceneCount: 获取当前已加载的场景数量。

使用SceneManager可以方便地管理场景的加载和卸载,可以实现游戏中场景的切换、动态加载等功能。在Unity开发中,场景管理是非常重要的一环,可以使游戏更加灵活、易于维护。