在集合类游戏中,不论是大厅还是子游戏都会涉及到版本的更新,在开发调试阶段,检查更新是否生效的一个直观的方法就是观察版本号的变化,因此版本号的显示是游戏中不可缺少的细节,特别是集合类游戏。
1. 熟悉manifest
这里我们使用 Cocos Creator 提供的 AssetsManager 热更新框架所要求的 project.manifest 它是一个JSON格式的配置文件:
{
"version": "0.0.1",
"packageUrl": "http://192.168.1.100/update",
"remoteManifestUrl": "http://192.168.1.100/update/hall-project.manifest",
"remoteVersionUrl": "http://192.168.1.100/update/hall-version.manifest",
"assets": {}
}
上面是一个hall-project.manifest,再看一个game-project.manifest内容如下:
{
"version": "0.1.1",
"packageUrl": "http://192.168.1.100/update",
"remoteManifestUrl": "http://192.168.1.100/update/