Egret白鹭开发小游戏之自定义load加载界面
刚接触不久就遇到困难------自定义loading。想和其他获取图片方式一样获取加载界面的图片,结果发现资源还没加载就需要图片,在网上百度了许多,都没有找到正确的方式,通过自己的摸索,终于,,,我成功了。。。 下面介绍一下主要思想: 首先,我们需要使用异步加载的方式,在加载界面之前加载loading界面需要的素材,然后再loadingUI中就可以大胆使用它了。 其次,我们经常碰到的问题是自定义进度条不显示问题。那是因为你没有在Main中把它加载舞台上。 最后,看看具体实现方法吧。 1.新建load界面需要的资源组loading 2.添加load界面需要的图片,并加入配置表相应位置 3.main中添加代码: private loadingView: LoadingUI; private async runGame() { await this .loadResource(); await this .loadConfig(); this .stage.removeChild( this .loadingView); this .initGame(); // const result = await RES.getResAsync("description_json") // this.startAnimation(result); await platform.login();