版本:2.3.4
参考:
cocos教程:分包加载
在微信小游戏中使用分包。因为微信小游戏有包体限制。
主包最大只能4m,分包最大4m,一共最多16m。所以主包只放代码,而图片、json等资源都设置为分包里。
下面看怎么使用分包。
设置resource下文件夹common、game、home等为子包
构建发布微信小游戏
微信小游戏包里自动生成了subpackages文件夹,里面就是我们设置为子包的资源common、game等。 同时在game.json里自动配置好了分包路径。
cocos中统一使用cc.loader.downloader.loadSubpackage加载分包
cc.loader.downloader.loadSubpackage("common", (res)=>{console.log(res.progress, res.totalBytesWritten, res.totalBytesExpectedToWrite);},()=>{console.log("wechat load subpackage success");});
运行微信小游戏,可以看到cc.loader.downloader.loadSubpackage加载common分包成功,输出success。
如果觉得《Cocos Creator 微信小游戏 分包设置》对你有帮助,请点赞、收藏,并留下你的观点哦!