最近在研究状态同步,使用unity来作为显示接口,本篇文章记录一些unity使用的经验。
1.Mono与.Net Framework关系
Mono是.net framework跨平台的实现,所以.net framework上能用的库都可以在Mono上使用。
2.Unity3d如何引入库
Unity可以设置Mono版本,一般是.Net Framework4.x和.Net Standard 2.0,如果想引入一个库,VS新建一个对应版本的项目,使用包管理器搜索并下载这个库,然后在项目目录下的package文件夹内就会有这个库的dll和依赖的dll,复制到unityAssert目录下,然后切换到Unity3d界面,会自动加载库,加载成功后,切换回VS既可以使用引入的dll了
3.引入dll库对IL2CPP的影响
dll 和 C# 代码最终会被编译成IL(中间语言代码),然后才会执行IL转换cpp的步骤,所以一般来说不会有问题。(作为一个新手的猜测)