[LayaNative 2.0]今天发现的关于laya.wxmini.js的问题
2.4版本,两个地方有问题:
1._transformImgUrl函数,这个函数里面的几个url写的很迷,到底想要干嘛??导致的bug就是从本地用户文件夹加载atlas会失败。需要做修改。
2.downFiles函数,这个函数也很迷。如果我手动下载了一个zip包,解压到用户文件夹后设置url.basePath,然后正常调用loader类的,这会又把文件copy一次,本地拷贝本地。。。另外我为什么要打包zip统一加载解压呢?因为3d导出文件打个zip压缩包的话,大小可以压缩非常可观。
吐槽一句,从2.0版本挨个测试,没有一个版本是没有bug的,不是这个就是那个,心真的类,你们能不能好好的做好测试,特别是回归测试啊,挺好的一个引擎,无奈bug太多。
1._transformImgUrl函数,这个函数里面的几个url写的很迷,到底想要干嘛??导致的bug就是从本地用户文件夹加载atlas会失败。需要做修改。
2.downFiles函数,这个函数也很迷。如果我手动下载了一个zip包,解压到用户文件夹后设置url.basePath,然后正常调用loader类的,这会又把文件copy一次,本地拷贝本地。。。另外我为什么要打包zip统一加载解压呢?因为3d导出文件打个zip压缩包的话,大小可以压缩非常可观。
吐槽一句,从2.0版本挨个测试,没有一个版本是没有bug的,不是这个就是那个,心真的类,你们能不能好好的做好测试,特别是回归测试啊,挺好的一个引擎,无奈bug太多。
没有找到相关结果
已邀请:
要回复问题请先登录
4 个回复
徐小宇
赞同来自: lifereset
1.设置自动缓存,那么https:// 打头的在线加载图片会自动缓存在本地。
2.运行一次且加载https://打头的在线图片,此时本地文件里面缓存了这张图片。
3.代码里面取消设置自动缓存,再次运行,那么个https://打头的图片永远加载不到
问题原因还是在_transformImgUrl函数里面,写的逻辑真的很迷啊,明明是设置了不缓存,_transformImgUrl这个函数却不是靠设置的属性去判断的,而是靠getFileInfo去判断的,所以导致了执行到后面,url变一个空字符串了。
能不能写这些业务逻辑的代码真的用点心。另外如果有标准的测试流程,标准的测试用例积累,并且做好回归测试的话,这些低级的bug都应该可以避免,人手不够可以花点时间做自动化测试,这些都可以用自动化测试来测出问题的。
159*****136
赞同来自:
侃掰掰
赞同来自:
Laya_XS
赞同来自: