如题 QQ玩一玩如何实现分包加载
是直接将资源文件打压缩包扔到服务器,在游戏启动时去下载并解压到指定目录,然后使用cc.loader动态加载资源吗?
有开发玩一玩的伙伴么,来一起讨论交流下。
如题 QQ玩一玩如何实现分包加载
是直接将资源文件打压缩包扔到服务器,在游戏启动时去下载并解压到指定目录,然后使用cc.loader动态加载资源吗?
有开发玩一玩的伙伴么,来一起讨论交流下。
@墨色梧桐 你开发玩一玩有使用到分包加载吗?
玩一玩的 BK.FileUtil 文件工具不支持新建文件以及目录到项目资源的根目录,新建文件以及新建目录只能在沙箱环境目录中 "GameSandBox://xxxx" ,最终生成的目录结构如下图
shell@rolex:/sdcard/tencent/MobileQQ/.apollo/game/xxxx/sandbox $ ls
ImageCache7dwe #网络请求图片缓存目录
_head #自动生成的图像缓存目录
test #使用 BK.FileUtil 创建的目录
官方文档中有描述代码分包加载,示例有介绍 微信小游戏的代码分包加载 但没有介绍 QQ玩一玩的代码分包加载。希望官方有时间的话补充完善一下文档。
关于分包加载还有一个问题:
资源文件是否可以实现分包加载呢? 比如小游戏主包体只包含游戏启动的一些必要的图片、字体资源以及代码。其他的资源都通过 代码分包加载 以及 资源分包加载来实现。