结构体

创建和实现游戏性类结构体的参考。

Windows
MacOS
Linux

虚幻引擎4中的 结构体 是引擎的反射系统,但不属于 UObject 生态圈的一部分。因此,创建它们要比在同样的数据布局中创建 UObject 更快,且支持UProperties,但无法被垃圾回收系统处理,也不能提供UFunctions。

要将一个结构体变成UStruct,需使用结构体定义上方的 USTRUCT 标签,并在定义的第一行中包含 GENERATED_BODY(),如下所示:

USTRUCT([Specifier, Specifier, ...])
struct StructName
{
    GENERATED_BODY()
};
标签
Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见