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