[]微信小游戏资源版本管理的问题什么时候修复??
我已经看过几个人在几个月前已经问过了,我自己也在几个月前遇到过微信小游戏资源版本管理的问题,之前是自己修改引擎的代码了,
现在更新版本后,引擎里的微信小游戏部分代码已经被改了很多,但是我发现版本管理还是有问题
引擎版本1.7.18beta
用的版本管理类型是ResourceVersion.FILENAME_VERSION
看图片里的引擎代码,如果是在微信小游戏环境里,调用的是MiniLoader.load方法
这个方法里先调用了一次url = URL.formatURL(url);所以最后传进Loader.load里的url是已经formatURL过了的,
如果加载的是图集的话,再Loader.onLoad方法里加载图集关联的图片时就会出现问题,每张图集图片最后拼接成的url是带http头的,因此再次formatURL都会被return掉,导致最后加载不到资源
现在更新版本后,引擎里的微信小游戏部分代码已经被改了很多,但是我发现版本管理还是有问题
引擎版本1.7.18beta
用的版本管理类型是ResourceVersion.FILENAME_VERSION
看图片里的引擎代码,如果是在微信小游戏环境里,调用的是MiniLoader.load方法
这个方法里先调用了一次url = URL.formatURL(url);所以最后传进Loader.load里的url是已经formatURL过了的,
如果加载的是图集的话,再Loader.onLoad方法里加载图集关联的图片时就会出现问题,每张图集图片最后拼接成的url是带http头的,因此再次formatURL都会被return掉,导致最后加载不到资源
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
w1114367261
赞同来自:
你参考下这个链接!如果是as项目替换一下那个类就可以了如果其他语言项目照着那个类的代码修改一下