C/C++ / UE · 2026年8月6日 0

UE枚举 UEnum 转字符串

UENUM()
enum class EInteractionType : uint8
{
    Dialog      UMETA(DisplayName="对话"),
    Pickup      UMETA(DisplayName="拾取"),
    Attack      UMETA(DisplayName="攻击")
};
函数返回类型返回内容用途
UEnum::GetValueAsStringFString"EInteractionType::Dialog"日志、调试、序列化
UEnum::GetDisplayNameTextByValueFText"对话" (或翻译后的文本)UI显示、给玩家看