JetBrains Rider 2025.2 Help

Blueprints 支持

Blueprint 文件以二进制形式编写,通常以可视化方式编辑。 然而,它们包含了对游戏 C++ 部分开发者非常有用的完整信息集,因为 Blueprint 设计者通过 Blueprint 特定标记扩展了用 C++ 实现的基础系统。 通过所有 Blueprint 细节,开发者可以避免代码更改意外影响游戏行为。

JetBrains Rider 读取 Blueprints 并提供提示和检查,帮助您从整体上了解代码:

派生 Blueprint 类

如果您的游戏中有派生的 Blueprint 类,您可以直接在代码编辑器中看到相应的提示。 要获取所有继承者的列表,请右键单击提示并从上下文菜单中选择派生类选项,或在 C++ 类上调用 查找用法

JetBrains Rider:派生 Blueprint 类
UFunction 实现

您可以从提示的上下文菜单中获取有关在 Blueprints 中实现的 UFunctions 的详细信息。

在 Blueprints 中实现的 UFunctions
UProperty 状态

您可以快速检查 UProperty 的状态,包括它是否已被重写,以及在 Blueprint 文件中设置了什么值。

UProperty 状态

您还可以从 C++ 代码中 导航 到 Blueprint 对象。

JetBrains Rider 还提供了两个检查,帮助您了解代码中使用的 Blueprint 特定函数说明符与 Blueprints 本身是否存在不一致:

  • 带有 BlueprintCallable 函数说明符的 UFunction 应该在 Blueprint 中使用,但未找到使用。

    BlueprintCallable 函数从未被使用
  • 带有 BlueprintImplementableEvent 函数说明符的 UFunction 应该在 Blueprint 中实现,但未找到实现。

    BlueprintImplementableEvent 函数未被实现
最后修改日期: 2025年 9月 26日