【Unity】HybridCLR安装过程踩坑总结

Source

简单记录一下Unity安装HybridCLR遇到的坑,如遇更多问题请参考官方文档:https://hybridclr.doc.code-philosophy.com/docs/intro

下载HybridCLR的package

在Unity中打开Package Manager,选择Install package from git URL…,填入下面随便一个URL:
https://gitee.com/focus-creative-games/hybridclr_unity.git
https://github.com/focus-creative-games/hybridclr_unity.git
在这里插入图片描述
如果Install失败报错(我这里好像是因为无法连接超时)
在这里插入图片描述
则直接在网页中点进上面的git链接把库下载到本地,然后选择Install package from disk…,找到你下载的本地库目录里面选择package.json,就能把这个package导入进项目了
在这里插入图片描述
如果下载(导入)成功,会在菜单栏出现HybridCLR的菜单
在这里插入图片描述

安装HybridCLR

如果上一步下载成功,点击HybridCLR菜单->Installer…,出现以下界面,直接点击Install,等待进度条跑完如果Console出现Install Successfully,说明安装成功
在这里插入图片描述
我这里点击完Install出现了如下报错
在这里插入图片描述
去官方手册查了才知道Install这个步骤还需要从git拉取hybridclr和il2cpp_plus仓库下来,不知道为什么我电脑已经全局配置了git,网络也没问题,但就是不能使用。
好在官方有提供手动安装的办法,先把下面两个仓库下载到本地(两个都要下):
https://github.com/focus-creative-games/il2cpp_plus/tree/6000-main
https://github.com/focus-creative-games/hybridclr
注意第一个我是给了unity6的仓库链接,如果你的unity是其他版本,要在仓库分支中选择你对应的版本
在这里插入图片描述
下载完之后找到你的本地文件
在这里插入图片描述
以我这里为例,点开hybridclr-main,选择里面的hybridclr文件夹复制到il2cpp_plus-6000-main/libil2cpp
在这里插入图片描述
在这里插入图片描述
然后unity里,点开刚刚的HybridCLR Installer界面,将Copy libil2cpp from local打勾,选择刚刚弄好的il2cpp_plus-6000-main/libil2cpp目录,再点击Install
在这里插入图片描述
等待差不多5秒钟,安装成功
在这里插入图片描述
如果对unity开发感兴趣,可以加入我们的交流群共同探讨!!
群号:385075578
个人QQ:792006305