基本数据-》结构-》表格
USTRUCT(BlueprintType)
定义可用于蓝图的结构体
UPROPERTY(EditAnywhere,BlueprintReadWrite)
定义蓝图可访问的变量
TEnumAsByte<ECharacterColorType::ColorType>
是什么意思?
在 Unreal Engine C++ 代码中,TEnumAsByte<T>
是一个模板类,它的作用是将 枚举(enum) 存储为 一个字节(uint8
),而不是默认的 4 字节 int32
。这样可以节省内存,特别是在结构体或 UPROPERTY
变量中。