声明UClasses、UFunctions、UProperties、UEnums和UInterfaces时使用的元数据关键词,表示其与引擎和关卡编辑器诸多方面的互动方式;
当声明classe、interfaces、structs、enums、enum values、functions、or propertie时,可添加 Metadata Specifiers 以控制其与引擎和编辑器各方面的交互方式;每一种类型的数据结构或成员都有自己的元数据说明符列表;
注,Metadata仅存在于编辑器中,不要编写能够访问到Metadata的游戏逻辑;
使用单词 meta,后接说明符列表,来添加元数据说明符;可以将它们的值添加到 UCLASS、UENUM、UINTERFACE、USTRUCT、UFUNCTION 或 UPROPERTY 宏;
{UCLASS/UENUM/UINTERFACE/USTRUCT/UFUNCTION/UPROPERTY}(SpecifierX, meta=(MetaTag1="Value1", MetaTag2, ..), SpecifierY)
添加Metadata Specifiers到枚举类型内的特定值,可将 UMETA 标签添加到值本身;
UENUM()
enum class EMyE

最低0.47元/天 解锁文章
765

被折叠的 条评论
为什么被折叠?



