内容纲要

如何添加宏定义让C++类参加Ue4的反射与垃圾回收系统

反射 Reflection 与 垃圾回收 Garbage Collection 在Ue4中如何实现

#include "MyActor.generated.h" 引用最好写在最后

如何创建蓝图

需要给宏定义添加参数 Blueprintable

blank

在蓝图中使用类中的属性字段和方法,也需要给宏添加参数,如:
让字段可读可写 BlueprintReadWrite
让方法可调用 BlueprintCallable

blank

为了美观,也可以添加 Category 进行分组

blank

效果如下

blank

最后记得在使用蓝图前,先编译修改的代码