[]微信小游戏 关于新版本1.7.15beat 资源管理的问题
问题描述:
1.官方是没有提供loader加载外部资源的策略吗? 如果有怎么使用?
2使用1.7.15beat ide发布版本管理文件被重命名后,本地4M资源中layaNativeDir 里面的资源会加载不到!
我找到的问题:
1.我只能通过脚本文件更改version.json里面改变真是外部地址资源路径 并且调换
laya.core.js 里面 URL.formatURL 里面修改
if (URL.customFormat !=null)url=URL.customFormat(url,base);
if (url.indexOf(":")> 0)return url;
才能加载到外部资源地址的图片
2.已经找到问题是加载里面没有对文件 laya.wxmin.js 里面没有调用
URL.formatURL 转换地址 所以会找不到。
具体哪里没有调用
MiniImage._loadImage
MiniLoader.load 方法里
这是你们官方设计的还是因为 ide工具没有过滤layaNativeDir里面的文件名。这里指layaNativeDir 目录的资源应该不用文件名+hash重命名。或者你们引擎 里面关于判断layaNativeDir的地方进行转换 ,这个回答下。我修改过的地方我会上图。
1.官方是没有提供loader加载外部资源的策略吗? 如果有怎么使用?
2使用1.7.15beat ide发布版本管理文件被重命名后,本地4M资源中layaNativeDir 里面的资源会加载不到!
我找到的问题:
1.我只能通过脚本文件更改version.json里面改变真是外部地址资源路径 并且调换
laya.core.js 里面 URL.formatURL 里面修改
if (URL.customFormat !=null)url=URL.customFormat(url,base);
if (url.indexOf(":")> 0)return url;
才能加载到外部资源地址的图片
2.已经找到问题是加载里面没有对文件 laya.wxmin.js 里面没有调用
URL.formatURL 转换地址 所以会找不到。
具体哪里没有调用
MiniImage._loadImage
MiniLoader.load 方法里
这是你们官方设计的还是因为 ide工具没有过滤layaNativeDir里面的文件名。这里指layaNativeDir 目录的资源应该不用文件名+hash重命名。或者你们引擎 里面关于判断layaNativeDir的地方进行转换 ,这个回答下。我修改过的地方我会上图。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
qian
赞同来自: