有时候,ue4引擎提供的enum类并不能完全满足我们的需求,这时候就需要自己新建一个类来调用了。那么,在c++中如何新建一个enum的类呢?
新建一个空类
文章图片
删除里面内容。并且填充如这样一个结构
.h
#pragma once
#include "YourClassName.generated.h"
/**
*
*/
UENUM(BlueprintType)
enum class EYouClassName : uint8
{
/**
示例:
VE_1UMETA(DisplayName="1"),
VE_2UMETA(DisplayName="2"),
VE_3UMETA(DisplayName="3")
*/
};
【UE4 如何新建一个ENUM的c++类】.cpp
#include "Socket_All.h"
#include "UDPSwitchEnum.h"