zoukankan      html  css  js  c++  java
  • 场景切换 异步加载 loading条做法

     AsyncOperation mAsync; //需要加载的场景
        public UISlider LoadingSlider; //NGUI做的
        public UILabel GameTip;

         // Use this for initialization
         void OnEnable()
         {
             StartCoroutine("LoadScene");

             GameTip.text = GameTipsController.Singleton.RandomTip();
         }

         void OnDisable()
         {
             StopAllCoroutines();
         }


         // Update is called once per frame
         void Update()
         {
         }

         IEnumerator LoadScene()
         {
             int displayProgress = 0;
             int toProgress = 0;
             mAsync = Application.LoadLevelAsync(StaticDataCache.Singleton.CurLoadScene);
             mAsync.allowSceneActivation = false;
             Debug.Log(mAsync.progress);
             while (mAsync.progress < 0.9f)
             {
                 toProgress = (int)mAsync.progress * 100;
                 while (displayProgress < toProgress)
                 {
                     ++displayProgress;
                     SetLoadingSlider(displayProgress);
                     yield return new WaitForEndOfFrame() ;
                 }
                 yield return new WaitForEndOfFrame();
             }

             toProgress = 100;
             while (displayProgress < toProgress)
             {
                 ++displayProgress;
                 SetLoadingSlider(displayProgress);
                 yield return new WaitForEndOfFrame();
             }
             mAsync.allowSceneActivation = true;
             gameObject.SetActive(false);

         }

         void SetLoadingSlider(int progress)
         {
             float tmp = (float)((float)progress / 100);
             LoadingSlider.value = tmp;
         }

  • 相关阅读:
    根据OpenID列表群发 高级群发消息
    redis的使用:获取redis实例的工具类
    火狐,谷歌浏览器checkbox全选的问题
    ie浏览器中图片周围有黑色边框的样式不兼容的问题
    JAVA学习笔记-04
    JAVA学习笔记-03
    JAVA学习笔记-02
    JAVA学习笔记-01
    第一天
    Storm HBase 集成
  • 原文地址:https://www.cnblogs.com/softimagewht/p/4296371.html
Copyright © 2011-2022 走看看