UE4 反射系统
UE4 反射系统 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力,即在运行过程中检查自己的C++类,函数,成员变量,结构体等等。 在UE4里面,通过如下的宏定义,来实现发射: #define UPROPERTY(...) #define UFUNCTION(...) #define USTRUCT(...) #define UMETA(...) #define UPARAM(...) #define UENUM(...) #define UDELEGATE(...) #define UCLASS(...) BODY_MACRO_C