分类

链接

2022 年 9 月
 1234
567891011
12131415161718
19202122232425
2627282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > Unity3D > 正文
共享办公室出租
unity3d异步加载场景
Unity3D 暂无评论 阅读(112)

主场景按钮事件btn click:

  1. StartCoroutine(LoadScenceSync("MonitorReport"));

unity3d异步加载场景方法(此方法可放到一个单独的loading scene,用进度条展示,进度条比例使用op.progress就行):

  1.  IEnumerator LoadScenceSync(string sceneName)
  2.     {
  3.         //SceneManager.LoadScene("MonitorOffline");
  4.         Tool.ShowLoading();
  5.  
  6.         AsyncOperation op = SceneManager.LoadSceneAsync(sceneName);
  7.         op.allowSceneActivation = false;
  8.  
  9.         while (!op.isDone)
  10.         {
  11.             if (op.progress >= 0.9f)
  12.             {
  13.                 op.allowSceneActivation = true;
  14.                 Tool.CloseLoading();
  15.  
  16.             }
  17.             yield return null;
  18.         }
  19.     }

 

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:unity3d异步加载场景 | Bruce's Blog

发表评论

留言无头像?