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

相关推荐
三品吉他手会点灯10 小时前
STM32 VSCode 开发-C/C++的环境配置中,找不到C/C++: Edit Configurations选项
c语言·c++·vscode·stm32·单片机·嵌入式硬件·编辑器
6Hzlia11 小时前
【Hot 100 刷题计划】 LeetCode 287. 寻找重复数 | C++ 数组判环 (快慢指针终极解法)
c++·算法·leetcode
Robot_Nav12 小时前
DPMPC-Planner:复杂静态环境与动态障碍物下的无人机实时轨迹规划框架
c++·无人机·mpc
水饺编程14 小时前
第5章,[标签 Win32] :获取设备环境的信息
c语言·c++·windows·visual studio
lhbian14 小时前
C++、C与易语言:编程语言对比解析
c语言·开发语言·c++
hehelm14 小时前
二叉搜索树
c++
云泽80814 小时前
笔试算法 - 双指针篇(一):移动零、复写零、快乐数与盛水容器
c++·算法
小堃学编程14 小时前
【项目实战】基于protobuf的发布订阅式消息队列(4)—— 服务端
c语言·c++·vscode·消息队列·gtest·protobuf·muduo
小白学大数据15 小时前
解决 Python 爬虫被限制:延迟抓取指令深度解析
开发语言·c++·爬虫·python
会编程的土豆15 小时前
【复习】二分查找
数据结构·c++·算法