ET7.2+最新版本HybridCLR(huatuo、wolong)热更教程3

本文详细介绍了在Unity游戏中使用HybridCLR进行热更新的步骤,包括工程准备、热更DLL制作、加载流程调整等关键环节,旨在帮助开发者理解和实践热更新工作流。
摘要由CSDN通过智能技术生成

一、背景介绍

上篇文章介绍使用ET的工作流接入HybridCLR,这篇文章再简单介绍使用HybridCLR的打包工作流接入方法。大家可以对比两种不同的接入HybridCLR的方式,感受不同的工作流程,对HybridCLR和ET有更深的了解。

二、工程准备

ET的工程下载和HybridCLR接入,具体操作可以参考上篇文章的详细介绍,目前最新的HybridCLR版本是0.10.3。

三、热更DLL制作

1. 修改程序集的Platforms属性
以Unity.Hotfix.Codes.asmdef为例,默认Unity.Hotfix.Codes的是Editor生效
在这里插入图片描述
由于改热更dll采用HybridCLR的dll制作流程,需要把它改成所有平台生效,否则该dll在构建移动包的时候会被unity剔除掉,修改后报存后的内容如下:
在这里插入图片描述
同理其他的Unity.HotfixView.Codes、Unity.Model.Codes、Unity.ModelView.Codes这三个程序集同样方式处理。

2. 热更dll制作菜单
在BuildEditor.cs的if (GUILayout.Button(“BuildModelAndHotfix”)) 语气前面增加两个新的指令:

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Huatuo搭建是一种用于软件自动新的系统。它可以帮助开发人员在软件发布后,通过网络自动将新推送给用户。Huatuo搭建的核心原理是通过维护一个服务器端的新包列表和一个客户端的检测新逻辑来实现的。 在服务器端,开发人员需要将最新的软件新包上传到服务器,并新包列表。客户端会定期向服务器发送新检测请求,服务器则会返回最新的新包信息。客户端接收到新包信息后,会解析新包列表并判断当前软件版本是否需要新。如果需要新,客户端会自动下载并安装新包,完成软件的新。 Huatuo搭建具有以下优点。首先,它可以实现软件的自动新,用户无需手动下载新包,节省了用户的时间和精力。其次,通过及时新软件,Huatuo搭建可以修复一些软件的bug,提高软件的稳定性和性能。此外,Huatuo搭建可以提供灵活的新策略,比如可以根据用户的网络环境选择不同的新方式,以提高新效率。 然而,Huatuo搭建也存在一些潜在的问题。首先,由于软件新涉及到文件的下载和替换,如果网络不稳定或者是新包较大,可能会导致新失败或新过程中出现异常。其次,自动新也可能存在安全风险,如果恶意开发人员利用漏洞,可能会在新过程中植入恶意代码。 总的来说,Huatuo搭建是一种方便实用的自动新系统,可以提高软件的使用体验和性能,并在一定程度上增加了软件的灵活性和可靠性。但是在使用过程中,仍需要注意网络稳定性和安全性的问题。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ET框架

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值