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

相关推荐
c++之路3 小时前
CMake 系列教程(二):基础命令详解
开发语言·c++
南境十里·墨染春水7 小时前
C++ 工厂模式:从入门到进阶,彻底掌握对象创建的艺术
开发语言·c++·算法
一拳一个呆瓜10 小时前
【STL】_SCL_SECURE_NO_WARNINGS
c++·stl
小小编程路10 小时前
C++ 异常 完整讲解
开发语言·c++
Frank学习路上14 小时前
【C++】面试:关键字与语法特性
c++·面试
Irissgwe14 小时前
数据结构-栈和队列
数据结构·c++·c·栈和队列
点云侠15 小时前
PCL 生成三棱锥点云
c++·算法·最小二乘法
.道阻且长.16 小时前
C++ string 操作指南:接口解析
java·c语言·开发语言·c++
laplaya16 小时前
使用 vcpkg 管理 C++ 项目中的依赖
开发语言·c++
blueman888817 小时前
VS2022 切换定义(F12 / Go to Definition)反应慢
c++·visual studio