[]Loader.ATLAS、sk格式连带加载png图时后面的?v=版本号不会更新如何解决?
如图,浏览器H5为了实现后台资源更新时前端可以及时更新,会在加载的资源后面写上?v=版本号之类的以达到目的,这个版本号肯定是在配置文件里,上图只是做一个例子。
而对于Loader.ATLAS、sk这类文件的加载,是会连带着同名png一起加载,比如加载Loginsheet.json文件,会同时加载Loginsheet.png,但是测下来如果后面加?v=版本号,连带加载的同名png后面并不会有这个v=版本号,这就造成配置资源更新了,但图片资源没有被更新。
如下图,那么遇到这样一种情况该如何解决,总不能再单独加载一次带?v=版本号的png图片吧,这样不仅会造成重复加载,还会引起读取错误
另外,测下来,单独加载fnt连带的png图片没问题
如果不用图片集的加载方式(骨骼sk文件还没法这么做),而是分开加载硬给图片加一个版本号,则加载完毕后我要用图集里的图
advice.loadImage("media/graphics/Loginsheet/advice.png"); 时
就会报错,找不到advice.png
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
cuixueying
赞同来自: