最近搞了个微信小游戏,搞着搞着资源就超过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)