UE4枚举变成字符串

UENUM(BlueprintType)
enum class EShooterData : uint8
{
    None,        
    One,        
    Two,       
     All
};

 

EShooterAvantarParts CurShooterData ;//当前枚举类型

//FindObject 创建一个该枚举类型的对象,如果找到该枚举类型的对象,则不创建

UEnum* EnumPtr = FindObject(ANY_PACKAGE, TEXT("EShooterData"), true);

FString CurShooterDataStr(EnumPtr->GetNameByValue((int)CurShooterData).ToString());//转化相应枚举字符串

 

你可能感兴趣的:(UE4杂项)