UENUM(BlueprintType)
enum class EShooterData : uint8
{
None,
One,
Two,
All
};
EShooterAvantarParts CurShooterData ;//当前枚举类型
//FindObject 创建一个该枚举类型的对象,如果找到该枚举类型的对象,则不创建
UEnum* EnumPtr = FindObject<UEnum>(ANY_PACKAGE, TEXT("EShooterData"), true);
FString CurShooterDataStr(EnumPtr->GetNameByValue((int)CurShooterData).ToString());//转化相应枚举字符串
本文详细介绍了在Unreal Engine 4 (UE4)中如何定义和使用枚举类型,包括创建枚举对象的过程及将枚举值转换为字符串的方法。这在游戏开发中用于状态管理和数据组织。
1884

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



