[]启用版本管理后有严重bug

版本1.7.18beta
发布时启用资源版本管理会造成:
1、wxlocal等本地目录下的文件也被版本管理,引擎会强制从网络加载  导致加载失败
2、图集atlas加载卡住,即不发完成事件也没有失败事件,也不会像平时一样打印retry to load...这样的日志,但是可以收到一次onProgress事件值是0.899999   猜测是引擎内部加载图片相应的图集时获取版本控制的文件名出错
 
 
不好意思项目很忙没时间专门给你们提供demo,要花功夫解决你们的bug去    
已邀请:

OneWay

赞同来自:

替换MiniLoader试试

linchenrr

赞同来自:

补充一下  微信小游戏平台

linchenrr

赞同来自:

找到原因了  项目发布后图集的两个文件正常被更名为compbf82bbfd.png何compfae00cbd.atlas
然而laya坑的地方是  当加载atlas的时候实际内部再请求的图片地址是更名前的comp.png!!!
 
我在服务器上compbf82bbfd.png旁边放一个comp.png就可以加载成功   
 
类似的坑真是太多了   项目经常卡住    laya什么时候修复?

yung

赞同来自:

版本管理就是工作的
启用之前时comp.png
启用后,代码写的时候还是comp.png,引擎去加载的可能时compbf82bbfd.png
这样就实现了差异更新,这样才是对的,至于你的问题,还需要详细描述一下

linchenrr

赞同来自:

我的问题是
代码调用loader加载comp.atlas
 
按照你的说法  引擎应该去加载compfae00cbd.atlas和compbf82bbfd.png
 
然而实际情况却是  引擎加载的是compfae00cbd.atlas和comp.png
 
后面的png是引擎加载图集时内部自动会去加载的逻辑  外部控制不了!
现在我把引擎库退回到1.7.17  就没这个问题!!

yung

赞同来自:

我们写的测试没问题,能否提供一个简单demo,感谢

linchenrr

赞同来自:

不知道你们怎么测的,我完全新建一个最简单的项目  改一下URL.BasePath都能重现
 
解压项目后将本地IIS服务器指向showBug\release\wxgame目录运行即可重现

yung

赞同来自:

收到

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作