编者注
Unity开发一直在找各种IDE,VS不好使用,使用逻辑和IDEA不一致。MonoDevelop有些自己写的Interface,不能在IDE中发现问题。之前找过完全开源的consulo,也不太好用。随即找到了官方的Rider
Unity配置Rider
找到Rider的安装目录
笔者使用的是Windows系统,安装目录在
C:\Users\zhanp\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-0\172.4144.1873\bin\rider64.exe
Unity配置
在UnityEidtor当中,点击Edit菜单,选择Preferences,会打开Unity Preferences窗口,窗口侧边栏当中有External Tools,点击在External Script Editor的下拉列表,选择"Browse"。
Edit -> Preferences -> External Tools -> External Script Editor
填写复制Rider安装目录,点击rider64.exe,完成UnityEditor的配置。
双击代码找不到using
注意:如果这时按照Unity传统方法,直接双击C#代码,会导致项目内的所有using都找不到。
这个原因是因为没有在项目当中安装Rider的plugin。
正确载入项目
打开Rider
打开Rider项目页面,选择Open Solution or Project
,选择你的Unity项目当中的xxx.sln文件。
自动安装Unity3DRider
通过载入项目的方式打开Unity项目,能跟看到,会自动添加
Assembly-CSharp-Editor-firstpass
会在如下目录添加固定文件
Assets/Plugins/Editor/JetBrains/Unity3DRider.cs
把该文件添加到git中,下次引用时,会直接加载