1分钟搞定微信小游戏资源分包

最近搞了个微信小游戏,搞着搞着资源就超过4M了,之前都是直接把res直接上传到服务器,这样资源大小就不受微信限制了,但是这次要求必须分包,这个蛋疼的需求一出现,我这到处查资料后来发现Creator的分包只支持代码分包。这下懵逼了。
没办法,资源各种压缩,最后还是没控制在4M内。
让我如何跟需求方解释:“你们已经不能再加资源了,…”。
需求方:“W…T…F, 我不管,我就要加”。

###好在折腾了半天后问题解决了,分享一下解决方案,真的一分钟就搞定了###
将res/res-assets自动处理为分包上传

  • 1 修改game.js
  • 2 修改game.json
  • 3 res/raw-assets/ 目录增加一个空的game.js。
    里面随机加个代码,否则上传不到微信

###这样就搞定了,然后来个Python脚本 一键就搞定了:

具体见附件:
微信分包.zip (1.9 KB)

2赞

你这样不就没有任何进度提示了

非常有用的方法。

只不过刚开始的黑屏时间,是不是很长?

资源分包可以配置wxDownloader.REMOTE_SERVER_ROOT

是黑屏一会

是黑屏一会,时间紧迫,先凑合用,哈哈哈

要求不能用服务器下载:joy:

mark . 留下脚印

有空我试试这个办法.

是连cdn也要节省的意思吗?

loadSubpackage:fail module not found

我失败了,楼主求帮助:sob:

这个是微信开发者工具的问题,v1.02.1811150有这个Bug,可以回退到旧版,或者使用当前最新的v1.02.1811270(今天刚刚更新)。

刚试了,效果很好,谢了

回复我的嘛,谢谢楼主~

新版本怎么处理,构建之后的资源格式都不一样,乱了