今天发现的关于laya.wxmini.js的问题

2.4版本,两个地方有问题:

1581561745567.jpg

1._transformImgUrl函数,这个函数里面的几个url写的很迷,到底想要干嘛??导致的bug就是从本地用户文件夹加载atlas会失败。需要做修改。
 

1581561812394.jpg

2.downFiles函数,这个函数也很迷。如果我手动下载了一个zip包,解压到用户文件夹后设置url.basePath,然后正常调用loader类的,这会又把文件copy一次,本地拷贝本地。。。另外我为什么要打包zip统一加载解压呢?因为3d导出文件打个zip压缩包的话,大小可以压缩非常可观。
 
吐槽一句,从2.0版本挨个测试,没有一个版本是没有bug的,不是这个就是那个,心真的类,你们能不能好好的做好测试,特别是回归测试啊,挺好的一个引擎,无奈bug太多。
已邀请:

徐小宇

赞同来自: lifereset

还是小游戏,补充一个很蛋疼的问题。
1.设置自动缓存,那么https:// 打头的在线加载图片会自动缓存在本地。
2.运行一次且加载https://打头的在线图片,此时本地文件里面缓存了这张图片。
3.代码里面取消设置自动缓存,再次运行,那么个https://打头的图片永远加载不到 
 
问题原因还是在_transformImgUrl函数里面,写的逻辑真的很迷啊,明明是设置了不缓存,_transformImgUrl这个函数却不是靠设置的属性去判断的,而是靠getFileInfo去判断的,所以导致了执行到后面,url变一个空字符串了。
 
能不能写这些业务逻辑的代码真的用点心。另外如果有标准的测试流程,标准的测试用例积累,并且做好回归测试的话,这些低级的bug都应该可以避免,人手不够可以花点时间做自动化测试,这些都可以用自动化测试来测出问题的。

159*****136

赞同来自:

2.4确实很多问题,我已经放弃,2.5大多问题已经好了,我跑起来了的

要回复问题请先

商务合作
商务合作