mastertravels77 发表于 2021-3-26 14:35

使用Rider编写Unity代码相关设置

最近重装了操作系统,导致很多工具需要重新安装,可能是太久没有安装VSCode吧,虽说快捷键自己有备份,但重装VSCode之后已经忘记需要哪些插件来配置环境,导致一些功能无法使用,尤其是很重要的F12跨文件跳转函数、调试C#、调试Lua等功能,查了一些VSCode配置的文章,装了N多插件之后游戏功能依然无法得到。此时被同事推荐了Rider,用了一下感觉还挺舒服的,而且还有EmmyLua盛名在外,所以打算转投Rider门下。以下纪录一下Rider的一些配置,以便于舒舒服服码代码。
1、在Unity里面进行设置之后,双击cs文件就可以打开Rider工程

2、进入之后这个地方会读条,读条完成后,Rider的文件解析就完毕了,很多功能类似跨文件跳转、引用数、Structure等就可以正常使用了,文件较多的时候可能解析时间较长。
3、点击Structure即可查看当前文件的变量和函数列表,类似Eclipse或者VSCode的Outline
4、在Setting中设置自己喜欢的Keymap风格,如果想改快捷键,可以通过搜索找到自己想要修改的快捷键项并进行修改,例如我比较喜欢Eclipse的Ctrl+D的删除本行的功能,就搜索Delete Line即可。
5、在Setting中的File Types中添加忽略meta文件,此时Explorer选项卡中就不显示meta文件了,且全局搜索文件的时候就忽略meta文件了
6、默认安装的插件挺多的,取消勾选不需要的插件
6、在想打断点的地方打断点,点击Debug按钮之后,再点击unity Editor的Play按钮,此时即可使用C#代码调试功能了,点击小加号可以查看变量当前的数值。
7、现在为止还有一个问题没有解决,就是Rider打开Unity工程的时候会引入Library、ProjectSetting、Plugins等文件夹的文件,而往往我们是不想对这里面的文件进行编辑的,这个似乎缺乏相关设置。

zifa2003293 发表于 2021-3-26 14:36

听说要钱

franciscochonge 发表于 2021-3-26 14:37

c plusplus环境不舒服 感觉适用范围太低

fwalker 发表于 2021-3-26 14:46

还有对shader的支持。
第七点[惊喜]甚至还能用来看素材

xiaozongpeng 发表于 2021-3-26 14:56

psd都没法看,没好意思说[思考]

RedZero9 发表于 2021-3-26 15:01

[飙泪笑][飙泪笑]确实,这我投过一次建议。希望以后能更好一点
页: [1]
查看完整版本: 使用Rider编写Unity代码相关设置