【微信小游戏】CocosCreator 分包
作者:互联网
参考:
1. 为了加快首页显示速度,减小主包大小。
2. 微信主包限制4M,所有分包总大小限制16M。
基于以上两点,需要将多余资源放到分包进行加载。
选择需要分包的文件夹,这里随便选个测试用的texture文件夹,里面有几张图片。
选择目标平台为微信小游戏,压缩类型小游戏分包,bundle名称为testTexture。
构建发布微信小游戏后,用微信开发者工具打开,在game.json中可以看到分包的配置,里面已经有testTexture这个分包了。
加载分包并显示分包中一张图片
cc.assetManager.loadBundle("testTexture", (err, bundle) => { cc.assetManager.getBundle("testTexture").load("common/button/du_btn_home",cc.SpriteFrame, (err, asset: cc.SpriteFrame) => { let node: cc.Node = new cc.Node(); let sp: cc.Sprite = node.addComponent(cc.Sprite); sp.spriteFrame = asset; this.node.addChild(node); }); });
微信加载分包本使用的是微信提供的loadSubpackage接口,但是cocos貌似已经做了处理,loadBundle加载分包既可以在web中使用,也可以在微信小游戏中使用。
标签:node,cc,微信,testTexture,CocosCreator,小游戏,分包 来源: https://www.cnblogs.com/gamedaybyday/p/15029046.html