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

相关推荐
浅念-12 小时前
从LeetCode入门位运算:常见技巧与实战题目全解析
数据结构·数据库·c++·笔记·算法·leetcode·牛客
XY_墨莲伊13 小时前
【编译原理】实验二:基于有穷自动机FA词法分析器设计与实现
c语言·开发语言·c++·python
小辉同志13 小时前
74. 搜索二维矩阵
c++·leetcode·矩阵·二分查找
fpcc14 小时前
信号处理与AI中的卷积的关系
c++·人工智能·信号处理
t***54414 小时前
能否给出更多现代C++设计模式的示例
开发语言·c++·设计模式
梵尔纳多14 小时前
OpenGL 骨骼动画
c++·图形渲染·opengl
智者知已应修善业15 小时前
【51单片机独立按键控制往复流水灯启停】2023-6-13
c++·经验分享·笔记·算法·51单片机
t***54415 小时前
这些设计模式在现代C++中如何应用
java·c++·设计模式
t***54415 小时前
能否给出更多现代C++架构设计模式?
java·开发语言·c++
mjhcsp15 小时前
C++信息论超详解析
开发语言·c++