/// <summary> /// 异步加载协程(在进入Loading场景后就自动被调用的) /// </summary> /// <returns></returns> IEnumerator LoadingSceneProgress() { //已过时,使用SceneManager.LoadingSceneAsync _AsyOper = Application.LoadLevelAsync(ConvertEnumToStr.GetInstance().GetStrByEnumScene(GlobalParaMgr.NextSceneName)); //固定代码,只要换场景就可以用 //_FloProgressNumber = _AsyOper.progress; yield return(_AsyOper); }
IEnumerator LoadingSceneProgress() { string str = ConvertEnumToStr.GetInstance().GetStrByEnumScenes(EnumScenes.ScenesLogin); _AsyOper = Application.LoadLevelAsync(str); _FloProgressValue = _AsyOper.progress; yield return(_AsyOper); }
/// <summary> /// goto next scene /// </summary> /// <param name="scenesEnumName">Scenes of enum name</param> protected void EnterNextScenes(ScenesEnum scenesEnumName) { //go next scene GlobalParaMgr.NextScenesName = scenesEnumName; //Loadingscenesに入る Application.LoadLevel(ConvertEnumToStr.GetInstance().GetStrByEnumScenes(ScenesEnum.GameScenes)); }
/// <summary> /// 进入下一个场景,scenesEnumName为场景的枚举 /// </summary> /// <param name="scenesEnumName"></param> protected void EnterNextScenes(ScenesEnum scenesEnumName) { GlobalParameterManager.NextScenesName = scenesEnumName; SceneManager.LoadScene(ConvertEnumToStr.GetInstance().GetStrByEnumScenes(ScenesEnum.LoadingScenes)); }
/// <summary> /// 进入下一个场景 /// </summary> /// <param name="sceneEnumName">场景名称(枚举)</param> protected void EnterNextScene(SceneEnum sceneEnumName) { //转到下一个场景(首先加载Loading场景) GlobalParaMgr.NextSceneName = sceneEnumName; Application.LoadLevel(ConvertEnumToStr.GetInstance().GetStrByEnumScene(SceneEnum.LoadingScene)); }
IEnumerator LoadScenesProgerss() { async = SceneManager.LoadSceneAsync(ConvertEnumToStr.GetInstance().GetStrByEnumScenes(GlobalParameterManager.NextScenesName)); yield return(async); }
/// <summary> /// 非同期処理 /// </summary> /// <returns></returns> IEnumerator LoadingScenesProgress() { _Asyoper = Application.LoadLevelAsync(ConvertEnumToStr.GetInstance().GetStrByEnumScenes(GlobalParaMgr.NextScenesName)); _FloProgressNumber = _Asyoper.progress; yield return(_Asyoper); }
/// <summary> /// 进入下一个场景 /// </summary> /// <param name="sceneName">场景(枚举)名称</param> protected void EnterNextScene(EnumScenes sceneName) { GlobalParaMgr.NextSceneName = sceneName; Application.LoadLevel(ConvertEnumToStr.GetInstance().GetStrByEnumScenes(GlobalParaMgr.NextSceneName)); }