🟥 Rider软件下载
rider低版本没有相应的组件,我们用的是JetBrains Rider For Unity 2022.2.1版本。
购买专栏后免费下载。
🟧 创建 2.1框架的 C# 类库
1️⃣ 创建类库项目
若你创建项目时忘记更改框架为2.1版本,也可在这更改。
右键你的解决方案 - Properties - 完成如下配置。
2️⃣ 配置Unity的引用
我们若直接在类库中编写代码,由于没有Unity的源码,关于Unity的部分会报错。因此先引入Unity的dll。
🚩添加安装路径下的DLL
unity的引用分为两块,一块是安装时自带的DLL,还有一块是不断更新的代码,即PackageManager中的代码。例如UI。
在这步我们先添加安装时自带的DLL。
右键 SKODE ,添加引用,Add From…
将你Unity编辑器该路径下的全部DLL,全部添加进来:
E:\WorkSoft\Unity\2021.3.6f1\Editor\Data\Managed\UnityEngine
🚩添加Library下的DLL
即PackageManager中的代码,是源码未编译未DLL的,我们不能引用这儿的文件。但好在unity在新建项目时,自动编译了这些package的代码放在了Library中。
我们将如下位置需要的DLL引用到你的项目中即可。
\Library\ScriptAssemblies
🟨 编写你的C#代码
将你的代码编写进来。例如下方是我编写的代码。
🟩 将C#代码生成DLL文件
点击Build,生成DLL文件。
你的DLL文件生成在了Rider工程目录下的该位置。
你的DLL名字跟你的解决方案的名字相同。
🟦 查看DLL文件的效果