unity3d异步加载场景
主场景按钮事件btn click:
- StartCoroutine(LoadScenceSync("MonitorReport"));
unity3d异步加载场景方法(此方法可放到一个单独的loading scene,用进度条展示,进度条比例使用op.progress就行):
- IEnumerator LoadScenceSync(string sceneName)
- {
- //SceneManager.LoadScene("MonitorOffline");
- Tool.ShowLoading();
- AsyncOperation op = SceneManager.LoadSceneAsync(sceneName);
- op.allowSceneActivation = false;
- while (!op.isDone)
- {
- if (op.progress >= 0.9f)
- {
- op.allowSceneActivation = true;
- Tool.CloseLoading();
- }
- yield return null;
- }
- }
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · unity3d mysql error: The given key was not present in the dictionary.
- · Unity3D: 自制提示框消息 (Toast)
- · unity3d Vector3.Lerp解析
- · unity3D导出模块给android使用
- · 曲线(轨迹)相似度算法——LCSS最长公共子序列算法
- · python版DTW动态时间规划算法
- · Unity中将3D模型显示在UI上或者显示在UI前面
- · 3dmax模型导入unity后很昏暗,对比度低怎么办?
- · unity中的简单延时方法
- · Unity导出apk时报错:UnauthorizedAccessException:Access to the path“F:\“ is denied
- · unity发布后无法连接sqlite数据库,在Editor中可以
- · 记录untiy适配android12