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

相关推荐
weixin_4617694043 分钟前
3. 无重复字符的最长子串
c++·算法·滑动窗口·最长字串
Morwit1 小时前
【力扣hot100】 312. 戳气球(区间dp)
c++·算法·leetcode
Q741_1471 小时前
C++ 栈 模拟 力扣 394. 字符串解码 每日一题 题解
c++·算法·leetcode·模拟·
阿闽ooo1 小时前
桥接模式实战:用万能遥控器控制多品牌电视
c++·设计模式·桥接模式
Wuliwuliii1 小时前
闵可夫斯基和、需存储的最小状态集
c++·算法·动态规划·闵可夫斯基和
驱动男孩2 小时前
c++新特性- 个人总结
c++·c++新特性
行稳方能走远2 小时前
Android C++ 学习笔记 2
android·c++
浅川.252 小时前
STL专项:deque 双端队列
开发语言·c++·stl·deque
mmz12072 小时前
差分数组(二维)(c++)
c++·算法