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文件即可

相关推荐
哇哈哈20219 小时前
信号量和信号
linux·c++
多恩Stone9 小时前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
蜡笔小马9 小时前
21.Boost.Geometry disjoint、distance、envelope、equals、expand和for_each算法接口详解
c++·算法·boost
超级大福宝10 小时前
N皇后问题:经典回溯算法的一些分析
数据结构·c++·算法·leetcode
weiabc11 小时前
printf(“%lf“, ys) 和 cout << ys 输出的浮点数格式存在细微差异
数据结构·c++·算法
问好眼11 小时前
《算法竞赛进阶指南》0x01 位运算-3.64位整数乘法
c++·算法·位运算·信息学奥赛
yyjtx11 小时前
DHU上机打卡D31
开发语言·c++·算法
czxyvX11 小时前
020-C++之unordered容器
数据结构·c++
会编程的土豆12 小时前
2.25 做题
数据结构·c++·算法
Ljwuhe13 小时前
类与对象(中)——运算符重载
开发语言·c++