QQ玩一玩如何实现分包加载

如题 QQ玩一玩如何实现分包加载

是直接将资源文件打压缩包扔到服务器,在游戏启动时去下载并解压到指定目录,然后使用cc.loader动态加载资源吗?

有开发玩一玩的伙伴么,来一起讨论交流下。

@墨色梧桐 你开发玩一玩有使用到分包加载吗?

玩一玩的 BK.FileUtil 文件工具不支持新建文件以及目录到项目资源的根目录,新建文件以及新建目录只能在沙箱环境目录中 "GameSandBox://xxxx" ,最终生成的目录结构如下图

shell@rolex:/sdcard/tencent/MobileQQ/.apollo/game/xxxx/sandbox $ ls
ImageCache7dwe  #网络请求图片缓存目录
_head #自动生成的图像缓存目录
test #使用 BK.FileUtil 创建的目录

官方文档中有描述代码分包加载,示例有介绍 微信小游戏的代码分包加载 但没有介绍 QQ玩一玩的代码分包加载。希望官方有时间的话补充完善一下文档。

关于分包加载还有一个问题:

资源文件是否可以实现分包加载呢? 比如小游戏主包体只包含游戏启动的一些必要的图片、字体资源以及代码。其他的资源都通过 代码分包加载 以及 资源分包加载来实现。

有时间了帮忙看看以上的问题 谢谢 @panda @jare