[]启用版本管理后,Laya.loader.load加载在微信web开发者工具触发不了回调

启用版本管理后,文件都带了hash,

var resArray = [
{url: "res/atlas/common.atlas", type: Laya.Loader.ATLAS},
{url: "hall/1_login/login_bg.png", type: Laya.Loader.IMAGE},
{url: "hall/1_login/Bottom_article.png", type: Laya.Loader.IMAGE},
{url: "res/atlas/hall/login.atlas", type: Laya.Loader.ATLAS},
]

Laya.loader.load(resArray, Handler.create(null, function(){
console.log("回调")}));
 
这样用Laya.loader.load加载在微信web开发者工具触发不了回调,资源的url都是有资源的,
Laya.URL.basePath的路径也是对的
 
laya sdk 是1.7.17,微信开发者工具是最新的:v1.02.1804251
 
没用版本管理的时候正常,可以从服务器正确下载文件并最后调用回调函数
已邀请:

w1114367261

赞同来自:

你这个在IDe里能否触发那?
 

131*****785

赞同来自:

最新调试后发现是atlas加载不下去,如果是纯image的类型,可以触发回调

131*****785

赞同来自:

这bug我知道啥回事了,atlas里面有对png文件的指向:
,"meta":{"image":"common.png","prefix":"common/"}}
common.png 这个文件名并木有转换成带hash的文件名,所以加载出错

131*****785

赞同来自:

希望官方及早修正这个bug或者给出解决这个问题的方法

要回复问题请先

商务合作
商务合作