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.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM