UE4 C++ 创建一个结构体Struct

创建一个结构体用于存储数据结构,如果你需要实现更复杂的逻辑,请使用class

通常创建一个类需要在UE编辑器中新增,而结构体可以在VS中添加

1,右键你的项目,选择“添加->新建项”,在对话框选择"头文件(.h)",设定好名称及存放路径即可

2,添加头文件

#include "CoreMinimal.h"
#include "结构体文件名.generated.h"

3,编写结构体主体

USTRUCT(BlueprintType)//为了让你的结构体可以被蓝图访问
strcut FMyStruct
{
  GENERATED_BODY() //和普通的类一样需要让UE进行一波魔改
  URPOPERTY(EditAnywhere,BlueprintReadWrite)    //将字段公开给蓝图访问
      float test;
}

*4,如果编译后UE编辑器没有正确显示,尝试重启编辑器

That's all.

posted on 2019-10-11 09:42  吾少也贱,故能多鄙事。  阅读(6568)  评论(0编辑  收藏  举报

导航