zoukankan      html  css  js  c++  java
  • loading通用界面笔记

    Private Action proCB = null;

    public void AsyncLoadScene(string sceneName, Action loaded)

        {

            loadingWnd.SetWndState();

            AsyncOperation sceneAsync = SceneManager.LoadSceneAsync(sceneName);

            prgCB = () =>

            {

                float val = sceneAsync.progress;

                loadingWnd.SetProgress(val);

                if (val == 1)

                {

                    if (loaded != null)

                    {

                        loaded();

                    }

                    prgCB = null;

                    sceneAsync = null;

                    loadingWnd.SetWndState(false);

                }

            };

    }

    void Update()

        {

            if (prgCB != null)

            {

                prgCB();

            }

        }

    String sceneName;

    AsyncLoadScene(sceneName,()=>{

    //新场景加载成功后执行,初始化新场景

    });

  • 相关阅读:
    Tomcat启动过程[更详细]
    数据库连接池原理
    Druid
    Spring的注解积累
    React基础知识
    mac里git项目删除.DS_Store文件
    GET请求参数为中文时乱码分析
    npm中package.json详解
    前后端分离工具之ftl-server
    利用performance属性查看网页性能
  • 原文地址:https://www.cnblogs.com/tqvdong/p/14921649.html
Copyright © 2011-2022 走看看