Cocos2.x 热更教程
《Cocos Creator 2.x 代码及资源热更教程》
本文的思路及核心插件来自cocos官方案例
https://docs.cocos.com/creator/2.4/manual/zh/advanced-topics/hot-update.html#%E7%83%AD%E6%9B%B4%E6%96%B0%E7%BB%84%E4%BB%B6
必要环境及工具:
1、cocos creator 2.x (本文中使用的是cocos 2.4.11)
2、nodejs
3、android studio (本文用的2023.2.1 Beta2,如果使用其它版本,请根据实际情况调整gradle,AGP、jdk,ndk版本)
4、jdk11,ndk21.4.7075529
5、科学上网
教程:
一、下载cocos热更工具
https://download.csdn.net/download/weixin_38359813/91327892
解压后如下图
httpServer工具需要安装http-server依赖
npm install -g http-server
双击httpServer.bat,启动本机服务器,用于模拟远程加载
将以下文件中的服务器地址改成上面的
二、创建cocos工程
-
新建cocos2d empty工程(3d 也行,看自己喜好)
-
assets 目录下分别创建Scenes、resources、Scripts
(除了resources,其它文件夹大小写看自己心情,最好是统一小写开头) -
把 HotUpdate.ts 放到 assets/Scripts 下
-
把 hot-update 文件夹放到项目的 packages 下
然后通过 开发者 -> packageManager 加载hot-update