内容提要
Rider 2026.3 发布游戏开发更新:新增 Lua 和 Verse 语言插件(Beta),支持代码补全、导航与重构;以命令行参数预设替代 EzArgs。Godot 集成增强,可调试当前场景并在调试器中查看节点树;Unity 支持调试 CoreCLR Player。Unreal 和 C++ 方面支持 Natvis 热重载、更流畅的 MSVC 单步调试和数据断点,并推出实验性 LLDB 21 调试器。
延伸解读
Lua 与 Verse 插件仍处 Beta,需留意功能边界
Rider 2026.3 新增的 Lua 和 Verse 插件均为 Beta 版本。Lua 插件支持 5.1–5.4、LuaJIT 和 Luau,提供补全、导航、重构等能力,并兼容 EmmyLua、LuaLS、LDoc 注释及 Luau 类型标注。Verse 插件基于 Rider 自有语言引擎,无需外部语言服务器,但明确不支持 C++ 与 Verse 之间的跨语言导航。对于依赖跨语言跳转的 Unreal 项目,现阶段仍需谨慎评估。
Godot 集成依赖额外插件,调试体验更贴近场景
Rider 与 Godot 编辑器的实时连接需要从 Godot Asset Store 安装并启用 JetBrains Rider Integration 插件,连接服务本身随 Rider 提供。启用后,可直接调试当前场景,C# 场景会从第一帧附加调试器;断点暂停时还能查看 autoloads、活动场景及节点层级。GDScript 调试新增悬停查看变量、添加到监视和即时窗口表达式补全。若未安装该插件,这些联动能力将不可用。
C++ 调试改进集中在减少中断与重启
本次更新针对 Unreal 和自研 C++ 引擎的调试痛点:Natvis 可视化器支持热重载,修改 .natvis 文件后无需重启游戏即可在变量视图看到更新;Windows 上 MSVC 代码采用原生单步实现,Step Into、Step Over 和 Step Instruction 更快且更一致,并修复了停错位置和残留内部断点的问题。数据断点可直接在编辑器右键变量设置,也支持通过 Rider MCP 服务器由 AI 代理设置。
实验性 LLDB 21 调试器统一三平台基础
Rider 2026.3 引入基于 LLDB 21 的实验性调试器,整合上游 LLVM 修复与 JetBrains 增强,包括 MSVC 支持、Natvis 渲染和自定义表达式求值器,在 Windows、macOS 和 Linux 上提供共同的 LLDB 21 基础。目前默认调试器因平台而异:Windows 仍用定制 LLDB 9,macOS 已用上游 LLDB 21 但缺少 JetBrains 增强。该实验选项需在调试器设置中手动下载并选择,适合愿意尝鲜并反馈问题的团队。
Q&A
Rider 2026.3 新增了哪些语言插件?
新增了 Lua 和 Verse 语言插件,均处于 Beta 阶段。Lua 插件支持 Lua 5.1–5.4、LuaJIT 和 Luau,提供代码补全、导航、重构等功能;Verse 插件提供语法高亮、错误检测、代码补全、导航等,无需外部语言服务器。
如何在 Rider 中调试 Godot 当前场景?
安装并启用 Godot Asset Store 中的 JetBrains Rider Integration 插件后,Rider 与 Godot 编辑器建立实时连接。对于 C#,场景通过 Godot 编辑器启动并附加 Rider 调试器;对于 GDScript,也可直接调试。调试时可在 Rider 中查看场景树和节点属性。
Rider 2026.3 对 Unreal Engine 的 C++ 调试有哪些改进?
支持 Natvis 热重载,可在调试会话中编辑并重新加载 .natvis 文件而无需重启游戏;改进了表达式求值和 Natvis 渲染,包括更可靠的 TMap 和 TSet 检查;在 Windows 上使用原生单步执行,使 MSVC 代码的单步调试更快更一致;新增数据断点,可通过右键变量或断点对话框设置。
Rider 2026.3 中的命令行参数预设有什么作用?
命令行参数预设取代了 EzArgs 插件,允许你创建共享的参数列表并组织成预设,在运行或调试前从主工具栏选择。预设独立于运行配置,可跨 Debug 和 Release 构建重用,支持类型和验证,可切换单个参数或整个文件夹,并可通过 XML 导入导出共享。
Rider 2026.3 如何支持 Unity CoreCLR Player 调试?
Rider 2026.3 支持调试 Unity 6.7 中的 CoreCLR 桌面 Player。你可以附加到 Player、设置断点并使用 Rider 调试器单步执行代码。注意 CoreCLR Player 在 Unity 中是实验性技术预览,Unity 6.7 编辑器(包括播放模式)仍使用 Mono。
Rider 2026.3 中实验性 LLDB 21 调试器有什么特点?
该调试器基于 LLDB 21,结合了最新的上游 LLVM 修复和 JetBrains 的调试器增强功能,包括 MSVC 支持、Natvis 渲染和自定义表达式求值器。它在 Windows、macOS 和 Linux 上可用,可在调试器设置中下载并选择实验性构建。