/// <summary> /// 卸载场景 /// </summary> /// <param name="levelName">要卸载场景的名字</param> /// <param name="endUnload">结束卸载</param> /// <param name="startUnload">开始卸载</param> public static void UnloadScene(string levelName, LoadingModeType loadingModeType, Action _startUnload = null, Action <float> _updateUnload = null, Action _endUnload = null) { switch (loadingModeType) { case LoadingModeType.UnityLocal: MainSystem.Instance.OnStartCoroutine(unityLocal_SceneLoadingl.UnloadScene(levelName, _startUnload, _updateUnload, _endUnload)); break; case LoadingModeType.Octree: UnityEngine.Debug.LogError("我还没写哦~~~"); break; default: break; } }
/// <summary> /// 加载场景 /// </summary> /// <param name="levelName">场景名字</param> /// <param name="loadSceneMode">加载类型</param> public static void LoadScene(string levelName, LoadingModeType loadingModeType, LoadingType loadingType = LoadingType.Single) { switch (loadingModeType) { case LoadingModeType.UnityLocal: unityLocal_SceneLoadingl.LoadScene(levelName, loadingType); break; case LoadingModeType.Octree: UnityEngine.Debug.Log("我还没写哦~~~"); break; default: break; } }