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;
         }

  • 相关阅读:
    mysql--数据库的基本操作(二)
    mysql--数据库剧本指令操作
    poj_3461 KMP算法解析
    POJ_3122 经典二分题
    LIS(最长上升子序列)的 DP 与 (贪心+二分) 两种解法
    HDU_1059 多重背包问题
    HDU-1114 完全背包+恰好装满问题
    HDU _2546 01背包问题
    POJ-1611 并查集
    HDU——Monkey and Banana 动态规划
  • 原文地址:https://www.cnblogs.com/softimagewht/p/4296371.html
Copyright © 2011-2022 走看看