.NET Tools
Essential productivity kit for .NET and game developers
JetBrains Rider 中对游戏主机的支持
面向主机游戏开发者的大新闻! 在 2024.3 版本中,JetBrains Rider 增加了对 PlayStation®5 和 Xbox 游戏主机的支持,让您可以直接在您喜欢的游戏主机上构建、部署和调试 Unreal Engine 和自定义游戏引擎。
Rider 内置了对使用 C++ 的出色支持,提供大量强大功能,例如快速准确的导航、智能代码补全,以及数百种检查和快速修复。 如果您使用的是 Unreal Engine,可用功能更多:借助针对反射宏和 RPC 函数的特定检查,Unreal Header Tool 错误会在您输入时显示,并且 Rider 可以在 IDE 内创建 Unreal 类。 Rider 甚至会对您的蓝图进行索引,显示使用您的类的位置和序列化字段的值。
现在,Rider 对 PlayStation®5 和 Xbox 主机上的 Unreal Engine 或自定义游戏引擎工作提供了强大支持,并即将支持 Nintendo Switch。 这些游戏主机通过单独的插件获得支持,我们通过对应开发者程序验证您的身份后,您就可以下载这些插件。 有关表单,请参阅适用于游戏主机的 Rider 页面。
安装后,Rider 可以选择您要使用的设备。

一切都自动设置,点击 Debug(调试)按钮即可构建、部署并在调试器下启动项目。 点击编辑器装订区域设置断点,当断点被命中时,Rider 将显示和修改局部变量的值、对表达式求值,并让您步过和步入代码。
Rider 现有的所有调试器功能,包括监视变量、条件断点和依赖断点,均按预期运行。 确保使用跟踪点作为记录信息的快速方式,无需重新编译和重新部署!

我们非常高兴能为 Unreal Engine 和原生开发引入游戏主机支持,但为此感到高兴的不止我们!
“在战马工作室,制作《天国:拯救 2》时不仅要为 PC 平台开发和调试游戏,还要为主机平台开发和调试。 借助 Rider 针对 Xbox 和 PlayStation®5 的新调试器,这一切终于成为可能。 在所有开发平台上灵活使用单一 IDE 真是太棒了。 Rider 给我们带来了更高层次的便捷和效率。”
Petr Nohejl,Warhorse Studios 程序员
PlayStation 是 Sony Interactive Entertainment Inc. 的注册商标或商标。
附言: 另外,Rider 已经支持在游戏主机上调试 Unity 游戏,无需额外插件! 基于 Unity 对 Mono 调试协议的 IL2CPP 支持,您可以像在桌面或移动设备上调试 Unity 游戏一样连接到游戏主机。
本博文英文原作者: