ILRuntime 初体验 运行Demo

使用别人的框架如果没人引路,路程简直太辛苦了

我在这里记录一下Mac环境下跑ILRuntime Demo的步骤吧

第一步 下载Unity用的Demo

官方Github地址:https://github.com/Ourpalm/ILRuntime

官方中文文档地址:https://ourpalm.github.io/ILRuntime/public/v1/guide/index.html

Unity Demo 地址:https://github.com/Ourpalm/ILRuntimeU3D/

我们只用下载UnityDemo就可以了

第二步 用Unity运行Demo中的Unity项目(顺序不能变 要先打开Unity生成引用)

ILRuntime 初体验 运行Demo_第1张图片

第三步 打开HotFix_Project.sln热更新项目(坑在这里)

打开vs之后重新引用Unity的三个DLL,dll的位置如下图(在这里感谢一下ILRuntime群中的啊啊)

ILRuntime 初体验 运行Demo_第2张图片

导入步骤是:

1:上面的三个DLL从Unity.app包中拷贝出来

2:编辑项目引用

ILRuntime 初体验 运行Demo_第3张图片

3:选择.Net程序集 点击浏览选择刚刚那3个DLL

ILRuntime 初体验 运行Demo_第4张图片

现在就只差最后一步了

切换目标框架到4.6.2(unity2019使用的是4.x版本)

ILRuntime 初体验 运行Demo_第5张图片

ILRuntime 初体验 运行Demo_第6张图片

 

好了 现在项目终于没有报错了,我们来修改第一个Demo(Hell World)里面的调用 加一行日志输出

ILRuntime 初体验 运行Demo_第7张图片

点击重新生成

ILRuntime 初体验 运行Demo_第8张图片

运行Unity(这个时候会报错)

ILRuntime 初体验 运行Demo_第9张图片

这个报错是因为Mac和调试用的PDB不兼容,我们不传入PDB调试即可

ILRuntime 初体验 运行Demo_第10张图片

修改后保存运行Unity,运行成功!

ILRuntime 初体验 运行Demo_第11张图片

附录

生成兼容Mac的MDB⽂文件,因暂时不不需调试,没有去试,资料料如 下:
ET 框架 Mac 生成MDB文件 - http://www.liuocean.com/index.php/2018/07/26/et-kuang-jia-mac-sheng-chengmdb-wen-jian/

 

 

你可能感兴趣的:(Unity,ILRuntime,c#,热更新)