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

相关推荐
宵时待雨11 分钟前
C++笔记归纳15:红黑树
开发语言·数据结构·c++·笔记
具身小佬13 分钟前
两轴机械臂,ros2上位机控制,直接输入坐标或者键盘控制,can通信控制
c++·ubuntu
cccyi720 分钟前
【C++ 脚手架】Jsoncpp 库的介绍与使用
c++·optional·jsoncpp
Yupureki27 分钟前
《Linux系统编程》16.进程间通信-共享内存
linux·运维·服务器·c语言·数据结构·c++
看山是山_Lau31 分钟前
如何封装和定义一个函数
c语言·开发语言·c++·笔记
-许平安-39 分钟前
MCP项目笔记五(PluginAPI)
c++·笔记·rpc·json·mcp·pluginapi
C_Si沉思1 小时前
C++与硬件交互编程
开发语言·c++·算法
tankeven1 小时前
HJ148 迷宫寻路
c++·算法
xiaoye-duck1 小时前
《算法题讲解指南:优选算法-链表》--53.重排链表,54.合并 K 个升序链表,55.K个一组翻转链表
c++·算法·链表
j_xxx404_1 小时前
蓝桥杯基础--前缀和
数据结构·c++·算法·蓝桥杯·排序算法