反射说明符
Unreal Engine 使用宏来标记类型和类型成员,使其可用于反射系统,从而允许这些结构体、类和枚举在蓝图中使用,并且可以在 Unreal 编辑器中列出和编辑。 这些宏并不总是引入新代码,因此仅基于现有语言功能无法提供全面支持。 ReSharper 对 Unreal 的反射宏提供了特定支持。 它无需等待整个项目解析完成即可识别这些宏,并理解它们应该在何处使用、如何使用以及使用哪些参数。 查看视频以了解 ReSharper 的实际操作:
ReSharper 支持 Unreal Engine 的反射宏,例如 UCLASS、 USTRUCT、 UENUM 等,这些宏用于模拟 C++ 语言中缺失的反射功能。 此外,即使您的 Unreal Engine 项目尚未构建,ReSharper 也会解析来自 GENERATED_BODY() 的实体,并为您提供 补全建议。

快速文档 (Control+Q )和代码补全中的摘要工具提示也适用于反射宏。

最后修改日期: 2025年 9月 27日