UE4 C++ 数据表

复制代码
//添加使用DataTable需要的头文件
#include "Engine/DataTable.h"

//基于结构体变量类型,创建数据表DataTable类型
USTRUCT(BlueprintType)
struct FMyDataTableStruct : public FTableRowBase	//把结构体变量公开到数据表类型
{
	GENERATED_BODY()	//必须添加"GENERATED_BODY()"
	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="MyDataTable")
		FString Name;
	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="MyDataTable")
		int32 Age;
	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="MyDataTable")
		float Weight;
};

【制作技巧】

1.在UE5创建数据表后导出,再使用Text编辑并保存为UTF-8编码

*注意:第一列的"行命名"不能为空,一定要写入行号(数字、字母、文字均可),否则该行会丢失

2.点击刚新建的数据表"重新导入",选择刚才的csv文件即可

相关推荐
c238569 小时前
Bug 猎手入门指南
c++·算法·bug
玖玥拾11 小时前
C++ 数据结构 八大基础排序算法专题
数据结构·c++·算法·排序算法
YYYing.11 小时前
【C++大型项目之高性能服务器框架 (七) 】Socket与ByteArray模块
服务器·c++·后端·框架·高性能·c/c++
从零开始的代码生活_12 小时前
C++ list 原理与实践:双向链表、迭代器与简化实现
开发语言·c++·后端·学习·算法·链表·list
charlie11451419112 小时前
现代C++工程实践——WeakPtr 第二关:核心骨架与控制块
开发语言·c++
2401_8697695912 小时前
内容9 string 1
c++
ComputerInBook14 小时前
C & C++ 中的关键字 volatile 之详解
c语言·c++·volatile·编译器优化
XH华14 小时前
C++语言第二章类和对象(下)
开发语言·c++
从零开始的代码生活_14 小时前
C++ stack、queue 与 priority_queue:容器适配器原理与实战
开发语言·c++·后端·学习·算法
智者知已应修善业15 小时前
【51单片机实现初始化数码管不显示按启动从0秒计时到60按暂停一次显示当前秒按2次恢复原始状态】2024-6-11
c语言·c++·经验分享·笔记·嵌入式硬件·算法·51单片机