[]启用版本管理后有严重bug
版本1.7.18beta
发布时启用资源版本管理会造成:
1、wxlocal等本地目录下的文件也被版本管理,引擎会强制从网络加载 导致加载失败
2、图集atlas加载卡住,即不发完成事件也没有失败事件,也不会像平时一样打印retry to load...这样的日志,但是可以收到一次onProgress事件值是0.899999 猜测是引擎内部加载图片相应的图集时获取版本控制的文件名出错
不好意思项目很忙没时间专门给你们提供demo,要花功夫解决你们的bug去
发布时启用资源版本管理会造成:
1、wxlocal等本地目录下的文件也被版本管理,引擎会强制从网络加载 导致加载失败
2、图集atlas加载卡住,即不发完成事件也没有失败事件,也不会像平时一样打印retry to load...这样的日志,但是可以收到一次onProgress事件值是0.899999 猜测是引擎内部加载图片相应的图集时获取版本控制的文件名出错
不好意思项目很忙没时间专门给你们提供demo,要花功夫解决你们的bug去
8 个回复
OneWay
赞同来自:
linchenrr
赞同来自:
linchenrr
赞同来自:
然而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
赞同来自:
linchenrr
赞同来自:
解压项目后将本地IIS服务器指向showBug\release\wxgame目录运行即可重现
yung
赞同来自: