找回密码
 立即注册
查看: 459|回复: 6

Rider for UE4 比 VS 好在哪里?为什么有很多人推荐?

[复制链接]
发表于 2021-9-4 11:55 | 显示全部楼层 |阅读模式
如题,最近好像用rider的人越来越多,我就去试了一下,但是好像没有找到特别的亮点,故有此一问,想看看我是不是在体验的时候漏掉了什么功能,顺便有没有人可以告诉我,rider怎么补充头文件啊(挠头)
发表于 2021-9-4 12:00 | 显示全部楼层
rider for ue4 不是IDE吗?。。。为啥跟UE4对比。。。?
题主是不是写错了。。。
或许题主是想问rider for ue4比 VS吧?
我是u3d 程序,不过用rider 已经2年多了。
rider 是先推出对于 u3d的支持的,然后才开始在游戏开发的代码IDE这条路上越走越远。
rider for ue4目前还是测试版,不完善,所以可能有些功能不是很稳定。
根据我的经验来说rider for ue4,将来绝对值得期待。
重要的一点是。 rider 是官方团队在这个方向上重视程度远超VS。
拿U3D的经验来说,每个版本rider都会为u3d开发者提供更多的优化和特色功能,这些支持在VS上是绝对看不到的,当然你可以装resharper。。。。
用rider,你会觉得这个IDE将来会不断是你的开发边的更便利。而看看旁边还在用VS+VA写u3d代码(VA对于c#的支持非常有限,我认识的有些人一直用VA只是因为习惯了VA的颜色。。。),感觉差距还是很大的。。。当然这个是他习惯的问题,也不是说不行,只是也别想期待有什么更多的优化了。
回到rider for ue4,我之前看官网也稍微了解了一些。
其中一条是下面这个,(自己准备梯子)
https://www.youtube.com/watch?v=e6pVSyrQ3JE&t=740s这里演示的是 rider for ue4的功能介绍,自动跳转的位置是对于ue4 shader代码的提示功能。
对于写shader的程序员来说,这些功能真的太难得,代码跳转,格式整理,引用索引,自动改名,等等。。。。。(这些功能u3d版还没正式发,甚至测试版都比rider for ue4晚出,u3d程序表示酸了)
我得回答不是很正面,毕竟不是UE4开发者。
但是我觉得还是有一定的参考意义的。
发表于 2021-9-4 12:04 | 显示全部楼层
rider对shader提示挺好的,但是我不用,习惯了VS+vax的操作,还有就是rider太贵了。
发表于 2021-9-4 12:06 | 显示全部楼层
背叛UE好多年了,最近两年也在使用Rider做Unity开发。
Rider是JetBrains这个公司开发的一款C#的IDE。他们家的IDE有一个最大的优点就是各个平台上的使用体验非常统一。第二个优点就是有很多插件可供使用。还有就是对从其他IDE迁移过来的用户非常友好。他们会提供之前IDE,插件或者编辑器的keymap。比如Rider里头有这些:
    ReSharperReSharper (OSX)Sublime TextSublime Text (MAC OS X)Visual AssistVisual Assist (OSX)Visual StudioVisual Studio (OSX)Emacs
还有一点很重要的是和引擎的相关功能集成非常好,比如:在rider里头调优,unity相关代码静态检测错误和潜在的效能问题,查找monobehavior继承类在资源里头的引用等。另外就是重构方便,代码静态检测很好用(这个有命令行工具,可以放到集成开发环境中定期跑,然后群发到邮件或者slack等),最后就是产品迭代速度快。
上面说完了Rider for Unity的功能,我也去瞅了瞅Rider for Unreal Engine。
Rider Unreal基本上优点是类似的,对引擎集成功能做的较好。比如 精通蓝图,协助反射机制,兼顾 UE4 代码风格,深度代码分析和 RPC 支持。我推测调优功能也会被集成到IDE中。
哦对了,Rider的远程调试.net core易用性也比VS好一些,客户端的同学可能用不到。
发表于 2021-9-4 12:09 | 显示全部楼层
看起来速度还行,滚动会比较流畅,对着色器支持挺好的。
还有错误提示,vs基本上得按一下编译才知道代码写错了,rider有实时检查,会快一点。(vs可以安装reshaper,但是挺卡的
另外,Rider在用调试模式启动时,还可以继续编译程序,进行热更新,VS的话,按编译就问你要不要退出了
发表于 2021-9-4 12:18 | 显示全部楼层
联想比vs快,着色比vs快,原生支持md,(视图层面的)换行无缩进。
还有这个:


但是编译的时候经常报内存不够,第二次编译才能过,也不知道为啥。用vs的时候偶尔有这情况,但没rider频繁。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-9-4 12:22 | 显示全部楼层
rider就是比较占内存,个人觉得比vs+va流畅很多.
快捷键shift shift 无敌. 找什么都很快
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-6-8 20:23 , Processed in 0.103843 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表