我们都知道,当游戏越做越大,资源越来越多的时候,加载资源会造成大量时间的浪费。为避免加载资源时游戏黑屏,导致玩家误认为游戏非正常运行,Loading界面起到至关重要的作用。今天就为大家带来用Egret制作Loading页面及分步加载资源的教程。
本文涉及以下内容:
- RES加载Loading界面所使用的资源
- 分步加载资源
加载LoadingUI所需要的资源
把LoadingUI所需要的资源配置到default.res.json的loading组中,组名任意。如下:
在Main.ts修改loadResource()函数资源的加载顺序,先把LoadingUI所需要的资源异步加载成功,再创建LoadingUI的实例。
privateasyncloadResource() {
try{
awaitRES.loadConfig("resource/default.res.json", "resource/");//加载配置表
awaitRES.loadGroup("loading");//加载loading组
constloadingView=newLoadingUI()