UE4遍历枚举方式
UEnum*MyEnum=StaticEnum<MyEnumType>();
for(int32 i;i<MyEnum->NumEnums()-1;i++)
{
MyEnumType(MyEnum->GetValueByIndex(i));
}
GetValueByIndex获取的值为int64,需要转为你枚举定义的类型。
本文介绍在UE4中如何遍历枚举类型的详细方法,通过使用UEnum类的StaticEnum与GetValueByIndex函数,实现对枚举值的逐项访问与转换。
UE4遍历枚举方式
UEnum*MyEnum=StaticEnum<MyEnumType>();
for(int32 i;i<MyEnum->NumEnums()-1;i++)
{
MyEnumType(MyEnum->GetValueByIndex(i));
}
GetValueByIndex获取的值为int64,需要转为你枚举定义的类型。
2049
1万+
1449
1160
715

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