Cocos Creator 3.x之热更新详解

阅读 44

2023-10-17

一, 前景

引擎版本: 3.5.2

二, 命令准备

1.生成manifest文件

node version_generator.js -v 1.0.0 -u http://192.168.0.103:8860/remote-assets/ -s build/android/assets -d remote-assets

PS:

-v : 版本 如:1.0.0

-u : 服务器远程包的地址,如:  http://172.16.12.237:9000/remote-assets/

-s : 本地原生打包版本的目录相对路径, 比如 ./build/android/assets

-d: 保存 Manifest 文件的相对路径 如:./remote-assets

三,步骤简介

1, 编辑HotUpdate.ts的packageUrl,remoteManifestUrl,remoteVersionUrl,version字段

2,构建Android,不要选择Md5Cache

3,使用命令生成manifest文件

4,使用2(上一步)生成的2个manifest文件覆盖./assets下的文件

5,生成APK包,这个是原始包(用来测试热更新,打更新包是不需要的)

接下来就是打热更包

6,HotUpdate.ts的version提升一个版本

7,构建Android(需要对游戏进行修改以测试热更新)

8,使用命令生成manifest文件

9,使用8(上一步)生成的2个manifest文件覆盖./assets下的文件

10,组织更新包,部署到远程服务器上

四,重要步骤详解

1,HotUpdate.ts

Cocos Creator 3.x之热更新详解_3.x

2,7步生成热更包的

Cocos Creator 3.x之热更新详解_3.x_02

这个地址就是命令的 -s的值

精彩评论(0)

0 0 举报