Egret社区

Res新模块

2017-5-5 14:22
128411
1银子
本帖最后由 nothing80 于 2017-5-5 14:22 编辑

升级了新Res模块  并且按照 大图合集的方式 处理好了。 图能显示了。。 但是 看log 会有很多出提示missing resource :bigImage/Login.json

打印出详细的 信息  提示到哪张图没有  但是json中能找到图的信息   编译之后 也能看到图  

分享到 :
0 人收藏

11 个回复

倒序浏览
nothing80  登堂入室 | 2017-5-5 14:22:47
部分log 信息:
missing resource :bigImage/Login.json     at (/Users/apple/Workplace/yaoyaomajiang/resourcemanager/resourcemanager.js:886:29)
key :bigImage/Login.json subkey :weideng_png host :[object Object] data :undefined     at (/Users/apple/Workplace/yaoyaomajiang/resourcemanager/resourcemanager.js:887:29)

Login.json
{"file":"Login.png","frames":{
"font_logo2_png":{"x":0,"y":0,"w":600,"h":214,"offX":0,"offY":0,"sourceW":600,"sourceH":214},
"kuang_1_png":{"x":0,"y":461,"w":50,"h":49,"offX":2,"offY":2,"sourceW":54,"sourceH":54},
"kuang_2_png":{"x":52,"y":461,"w":50,"h":49,"offX":2,"offY":2,"sourceW":54,"sourceH":54},
"weideng_png":{"x":0,"y":216,"w":475,"h":196,"offX":12,"offY":28,"sourceW":500,"sourceH":224},
"wenzi_png":{"x":0,"y":414,"w":376,"h":45,"offX":2,"offY":4,"sourceW":380,"sourceH":54}}}

config.json
"weideng_png": "bigImage/Login.json#weideng_png",

nothing80  登堂入室 | 2017-5-5 14:25:20
本帖最后由 nothing80 于 2017-5-5 14:28 编辑

找到一定的问题了 。  我的资源组  并不在 main  中加载  我是一个界面 加载一次所需要的资源组 但是 这个 报错 是在 加载组之前。  所以报错。 我的解决方法是 在main中先加载部分的资源组  但是这个时候 发现不需要马上加载的资源组也有一个提示missing resource   现在求问下 为什么在 加载之前 res  getData是为什么   应该如何解决~~ 谢谢
yjtx  官方团队 | 2017-5-8 10:37:58
麻烦看下 main 最上面的类型解析那块,应该是 sheet 没解析对,按照你的结构改下
nothing80  登堂入室 | 2017-5-8 11:10:40
var type = typeMap[ext];
    if (type == "json") {
        if (path.indexOf("bigImage/") >= 0) {
            type = "sheet"
        } else if (path.indexOf("movieclip") >= 0) {
            type = "movieclip";
        };
    }
这块是没错。。。
资源组加载成功了,图也有了。
其实也没什么影响 但是就是 先输出了错误 感觉很难受。。。
yjtx  官方团队 | 2017-5-8 12:08:08
nothing80 发表于 2017-5-8 11:10
var type = typeMap[ext];
    if (type == "json") {
        if (path.indexOf("bigImage/") >= 0) {

麻烦提供个具体的demo
nothing80  登堂入室 | 2017-5-8 16:07:58
yjtx 发表于 2017-5-8 12:08
麻烦提供个具体的demo

demo 稍等一下  制作一个   主要是 resurmanager.js  886   的 getData  console.error("missing resource :" + resource.name);  在我 还没加载资源组的时候 运行了。。。 我的资源组加载  是放在 单个场景中加载的。
nothing80  登堂入室 | 2017-5-8 16:08:03
yjtx 发表于 2017-5-8 12:08
麻烦提供个具体的demo

demo 稍等一下  制作一个   主要是 resurmanager.js  886   的 getData  console.error("missing resource :" + resource.name);  在我 还没加载资源组的时候 运行了。。。 我的资源组加载  是放在 单个场景中加载的。
nothing80  登堂入室 | 2017-5-8 16:08:08
yjtx 发表于 2017-5-8 12:08
麻烦提供个具体的demo

demo 稍等一下  制作一个   主要是 resurmanager.js  886   的 getData  console.error("missing resource :" + resource.name);  在我 还没加载资源组的时候 运行了。。。 我的资源组加载  是放在 单个场景中加载的。
nothing80  登堂入室 | 2017-5-8 16:08:13
yjtx 发表于 2017-5-8 12:08
麻烦提供个具体的demo

demo 稍等一下  制作一个   主要是 resurmanager.js  886   的 getData  console.error("missing resource :" + resource.name);  在我 还没加载资源组的时候 运行了。。。 我的资源组加载  是放在 单个场景中加载的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部