Egret社区

资源加载问题

2018-8-30 16:40
11006
1银子
我就简单的创建一个过程,没弄什么处理;在资源加载 显示方面有点疑惑
在Main.ts 里
    private async loadResource() {
        try {
            await RES.loadConfig("resource/default.res.json", "resource");
            await this.loadTheme();
            let loading: RES.PromiseTaskReporter = {
                onProgress(current: number, total: number) {
                    console.log(current + "/" + total)
                }
            };
            //await RES.loadGroup("common", 0, loading);
        }
        catch (e) {
            console.error(e);
        }
    }


为什么 这样写  界面李还是会显示 图片? 我没有加载资源组  ,难道引白鹭擎自己 加载的吗?

最佳答案

查看完整内容

eui制作皮肤,如果你用到了某张图片,只要你写了RES.loadConfig("resource/default.res.json", "resource"); 加载了配置表,它就会自动去加载图片。
分享到 :
0 人收藏

6 个回复

倒序浏览
box_  官方团队 | 2018-8-30 16:40:22
eui制作皮肤,如果你用到了某张图片,只要你写了RES.loadConfig("resource/default.res.json", "resource");  加载了配置表,它就会自动去加载图片。
shuaibushiwdc  登堂入室 | 2018-8-30 16:44:53
是不是你有的图片放在别的资源组了,你除了common还有别的资源组嘛
gngnxx  登堂入室 | 2018-8-30 16:56:45
shuaibushiwdc 发表于 2018-8-30 16:44
是不是你有的图片放在别的资源组了,你除了common还有别的资源组嘛

没有了,我common放了公共图片,图集;但是 登录界面的图片图集 ,没有加到组里
gngnxx  登堂入室 | 2018-8-30 16:58:37
gngnxx 发表于 2018-8-30 16:56
没有了,我common放了公共图片,图集;但是 登录界面的图片图集 ,没有加到组里 ...

是不是 把界面 加到stage里,如果skin.exml 皮肤文件 会去检测 资源是否加载了,没有他会自己加载图片图集?
gngnxx  登堂入室 | 2018-8-31 09:29:26
box_ 发表于 2018-8-30 19:36
eui制作皮肤,如果你用到了某张图片,只要你写了RES.loadConfig("resource/default.res.json", "resource") ...

哦  明白了,原来会自己去加载;
还有一个,我刚看到default.res.json 源码模式, 之前 我以为 只有添加到资源组里的 才会写到这个配置里。
box_  官方团队 | 2018-8-31 09:55:30
gngnxx 发表于 2018-8-31 09:29
哦  明白了,原来会自己去加载;
还有一个,我刚看到default.res.json 源码模式, 之前 我以为 只有添加 ...

虽然会自动加载你使用的图片,但是还是建议通过加载组的方式,然后RES.getRes(name:string):any或者在eui中使用图片。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部