使用Rider在Unity下写代码

最近有点沉迷JetBrains公司的IDE,于是顺便试了下Rider(C#语言的IDE),发现对Unity的支持很好,完全可以取代臃肿且不能跨平台的VS和弱鸡般的Mono。

首先我们需要去官网下载Rider(下载地址:www.jetbrains.com/rider),可惜没有社区版,只能试用30天,建议有钱的同学直接上正版支持一下,像咱这样没钱没节操的就请灵活运用搜索引擎吧。

下载安装略过不提,下面说如何在Unity内使用它编辑代码。

假定我们有一个已存在Unity工程需要使用Rider编辑代码,先确保该工程存在sln文件(只要用VS或Mono打开过就会有),用Rider的菜单项"Open Solution or Project"打开该sln文件,然后请稍作等待,Rider会检查该项目是否是Unity项目,如果是的话,会自动在项目的Plugins文件夹下添加编辑器需要的代码,并设置脚本文件的打开方式为Rider。以后这个工程就可以用Rider编辑代码了。

对于Unity的断点调试,Rider也支持的很好,只要点击右上角的甲虫图标即可。


对于Unity的Shader文件,它能提供简单的颜色标注,也算聊胜于无吧。

如果想查看Rider对Unity支持情况的详细说明,可以看这个网页 github.com/JetBrains/resharper-unity 。

对于咱们这些苦逼的开发者而言,能够在开发工具的使用上多一个选择,自然是极好的。


--------------------------------------------这里是分界线---------------------------------------------

扫描二维码关注公众号,回复: 2753917 查看本文章

经过一段时间的使用,我还是回到了VS,下面说说我用Rider用的不开心的地方:

1. 启动IDE时的代码分析非常慢,对于代码量多的项目尤其明显。当然可以关闭掉

2. 过于严格的语法检查,其代码建议让我这种强迫症尤其痛苦。当然也可以关掉

3. 代码文件在外部被修改时(比如SVN),不能立即更新到IDE中。我猜可以做到,但是代码分析就得重做了

4. 其它的一些使用习惯上的小小不适应。主要是因为VS用的太久太顺手了。

猜你喜欢

转载自blog.csdn.net/lzdidiv/article/details/79482483