Laya实现微信小游戏资源版本控制注意事项(JS版)

确实可以通过以下代码实现开启资源版本控制功能。开启之后,点击Laya发布,发现增加了一个version.json,里面是当前的文件名后面所对应的选中开启版本控制后,生成的带有hash的文件名的映射。

因为这个映射是基于Laya平台的,所以有一些单纯的使用在微信里的图片资源,就不符合这个映射规则了。

所以要想开启资源管理后,继续正常使用之前的文件,自己手动修改这个version.json文件。大概分为以下几种情况。

Laya.ResourceVersion.type = Laya.ResourceVersion.FILENAME_VERSION;
            //加载版本信息文件
        // console.log(RV);   
Laya.ResourceVersion.enable("version.json", Handler.create(this, this.beginLoad));  

1.复合类型文件。

如atlas和与之对应的png文件。

复合类型文件总有其中的一个配置文件里有相关的文件名关联设置,比如xx.atlas里有xx.png的文件名字样,这里就要把该xx.png换成包含hash的文件名。

2.微信API使用的资源。

微信API使用的资源,不走Laya的资源加载流程,所以如果发布时将xx.png改为了xxhash.png,而刚好该png是微信API使用的资源,就会导致找不到该资源。

3.普通资源。

普通资源可直接使用,无需特殊处理。

4.公共域(子域)使用的资源。

公共域使用的资源,不能通过ResourceVersion加载,因为在

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值