zt3ff3n 发表于 2022-12-26 10:03

huatuo热更环境安装与示例项目

Unity huatuo 革命性热更系列

上一节我们分析了huatuo的原理与优势,相信大家迫不及待想体验一下huatuo热更新,本节我们来安装huatuo的开发环境,然后运行示例项目,来体验下huatuo做热更新。

对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。

huatuo热更开发环境的安装

使用huatuo之前,我们先准备好开发环境,Unity版本,官方的huatuo版本采用的是unity 2020.3.33f1的这个版本,建议大家也用这个版本来做。安装好visual studio 2019开发环境,并且安装C/C++的开发工具集合。安装Unity的时候,我们一定要勾选上Windows IL2CPP,方便我们等下在Windows平台上测试。接下来下载huatuo相关代码, huatuo主要是改造了IL2CPP,所以依赖的代码库如下

(1)huatuo核心代码库,负责指令转换,解释执行,源码下载

(2)IL2CPP_huatuo: huatuo针对IL2CPP的修改与改动,源码下载

(3)huatuo-tutorial: huatuo热更新的示例项目,源码下载;

下载完成后,你将获得3个源码包,如图所示1.2-1:

图1.2-1

解压huatuo项目的源码包,解压il2cpp_huatuo项目源码包。解压后,将huatuo项目子文件夹”huatuo”,复制到il2cpp_huatuo项目的libil2cpp目录下。如图1.2-2所示:

图1.2-2

准备好libil2cpp的huatuo环境后,我们把这个文件夹”libil2cpp”拷贝到Unity引擎的IL2CPP对应的目录下,拷贝之前,记得先备份原来的。如图1.2-3,Unity编辑器2020.3.33 il2cpp中的libil2cpp。

图1.2-3

到此huatuo的开发环境就准备好了。

运行huatuo热更示例项目

Huatuo开发环境安装好了以后,接下来我们就可以运行实例项目,实例项目很简单,我们解压代码包huatuo_trial, 解压开来后用Unity 2020.3.33打开这个项目,项目的目录结构如图1.2-4:
页: [1]
查看完整版本: huatuo热更环境安装与示例项目