工具篇:代码热更新
非常感谢 HybridCLR(代号wolong) 的作者walon大佬。
初识HybridCLR
简介
能够不写lua,简直就是神。
HybridCLR : github
HybridCLR li2cpp plus : github
HybridCLR示例项目 : github
手册:github.io
HybridCLR 由两部分构成 il2cpp_plus 仓库 (opens new window)和 HybridCLR 仓库 (opens new window)。il2cpp_plus 仓库基于 unity 原始 il2cpp 作了少量修改(几百行),使得它可以支持动态注册元数据,进行可以动态加载 dll。HybridCLR 仓库是 HybridCLR 的核心源代码。
HybridCLR的安装基于这两部分,安装有一定的版本规则。具体见支持的 Unity 版本文档。
配置第一个Unity项目
搭建环境
Unity版本2020.3.7
- 拷贝HybridCLR li2cpp plus项目中的libil2cpp文件夹 到对应版本Editor的
Editor\Data\il2cpp
文件夹下,替换原先的libil2cpp文件夹。 - 拷贝HybridCLR中的huatuo文件夹 到对应版本Editor的
Editor\Data\il2cpp\libil2cpp
文件夹下。
上面是老版本的安装方法,现在上面2步在示例中已经可以通过修改li2cpp的path来实现了,按照说明修改.bat、运行.bat即可自动从远端仓库拉取huatuo。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodingCodingK Blog!