ReSharper 2025.2 Help

Blueprints 支持

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

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

派生 Blueprint 类

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

派生 Blueprint 类
UFunction 实现

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

在 Blueprints 中实现的 UFunction
UProperty 状态

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

UProperty 状态

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

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

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

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