cocos creator微信小游戏分包

配置子包:

1.选择文件夹

image.png

2. 加载子包

引擎提供了一个统一的 api cc.loader.downloader.loadSubpackage 来加载子包文件里面的资源(包含代码和其他资源)。loadSubpackage 需要传入一个子包的名字,这个名字即是之前用户在项目中配置的子包名字,默认为子包文件夹的名字。

当子包加载完成后,会触发回调,如果加载失败的话,会返回一个错误信息。

cc.loader.downloader.loadSubpackage('01_graphics', function (err) {
    if (err) {
        return console.error(err);
    }
    console.log('load subpackage successfully.');
});

如果加载成功,子包中的脚本将被执行,子包的资源加载路径将被添加到引擎中。开发者就可以用和访问主包完全一样的方式访问这个子包中的所有资源,无需关心这些资源原先是在主包还是在子包中。

构建

1.构建时,在 构建发布 面板中勾选 md5Cache 功能。
2.设置 远程服务器地址,然后点击 构建。
3.构建完成后将微信小游戏发布包目录下的 res 文件夹完整的上传到服务器。
4.删除本地发布包目录下的 res 文件夹。
【注】对于测试阶段来说,可能用户无法部署到正式服务器上,需要用本地服务器来测试,那么请在微信开发者工具中打开 详情 页面,勾选项目设置中的 不检验安全域名、TLS 版本以及 HTTPS 证书 选项。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容