如何使用Huatuo热更框架进行详细的手把手部署?

2026-05-22 07:481阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计473个文字,预计阅读时间需要2分钟。

如何使用Huatuo热更框架进行详细的手把手部署?

huatuo是一个特性完整、零成本、高性能、低内存的Unity全平台原生引擎。

概述

huatuo是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。使用起来比较简单,但是依然有朋友感觉步骤有点多,下面我将以unity3d 2020.3.33f1c2为例手把手教大家如何在windows下部署huatuo环境并将官方提供的demo运行起来。

Unity3D安装

安装对应版本的unity,因为本文以Windows为例,所以需要安装windows下的il2cpp支持库。

安装完成后,将在hub面板上看到相应信息。

找到安装目录,你会看到如下的目录结构

部署Huatuo

gitee.com/focus-creative-games/huatuo

gitee.com/juvenior/il2cpp_huatuo

Il2cpp_huatuo是有unity版本概念的,所以需要下载相对于版本的代码。

更新完成后,目录结构如下

将huatuo目录下的huatuo子目录拷贝到il2cpp_huatuo/libil2cpp下,拷贝玩后的目录如下图所示:

这样huatuo改造后的libil2cpp就准备完毕,备份好unity自带的il2cpp/libil2cpp目录,然后将huatuo的libil2cpp拷贝到此。

至此,huatuo的环境就准备完毕。

示例

gitee.com/focus-creative-games/huatuo_trial

如何使用Huatuo热更框架进行详细的手把手部署?

在editor模式下跑一下看看

出包

为了方便测试(单纯是不喜欢全屏),修改一下原来的分辨率等配置

出包之前,重新生成一下dll和对应的ab文件

编译完成后,自动弹出输出目录,执行huatuo.exe,如下图所示,跟编辑器下表现一致。

修改

修改hotfix2里的main函数,如下图所示

重新编译dll和生成ab

拷贝对应的文件到相应目录。重新执行huatuo.exe,更新成功,显示如下图所示

本文共计473个文字,预计阅读时间需要2分钟。

如何使用Huatuo热更框架进行详细的手把手部署?

huatuo是一个特性完整、零成本、高性能、低内存的Unity全平台原生引擎。

概述

huatuo是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。使用起来比较简单,但是依然有朋友感觉步骤有点多,下面我将以unity3d 2020.3.33f1c2为例手把手教大家如何在windows下部署huatuo环境并将官方提供的demo运行起来。

Unity3D安装

安装对应版本的unity,因为本文以Windows为例,所以需要安装windows下的il2cpp支持库。

安装完成后,将在hub面板上看到相应信息。

找到安装目录,你会看到如下的目录结构

部署Huatuo

gitee.com/focus-creative-games/huatuo

gitee.com/juvenior/il2cpp_huatuo

Il2cpp_huatuo是有unity版本概念的,所以需要下载相对于版本的代码。

更新完成后,目录结构如下

将huatuo目录下的huatuo子目录拷贝到il2cpp_huatuo/libil2cpp下,拷贝玩后的目录如下图所示:

这样huatuo改造后的libil2cpp就准备完毕,备份好unity自带的il2cpp/libil2cpp目录,然后将huatuo的libil2cpp拷贝到此。

至此,huatuo的环境就准备完毕。

示例

gitee.com/focus-creative-games/huatuo_trial

如何使用Huatuo热更框架进行详细的手把手部署?

在editor模式下跑一下看看

出包

为了方便测试(单纯是不喜欢全屏),修改一下原来的分辨率等配置

出包之前,重新生成一下dll和对应的ab文件

编译完成后,自动弹出输出目录,执行huatuo.exe,如下图所示,跟编辑器下表现一致。

修改

修改hotfix2里的main函数,如下图所示

重新编译dll和生成ab

拷贝对应的文件到相应目录。重新执行huatuo.exe,更新成功,显示如下图所示