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

相关推荐
QiLinkOS14 小时前
合肥气链科技有限公司本质总结
c++·科技·算法·gitee·开源
Yuk丶14 小时前
厌倦了假AI对话?本地 LLM 语音对话 + 口型同步系统 2.0(已开源!)
c++·人工智能·语言模型·开源·ue4·语音识别·游戏开发
kyle~14 小时前
ROS2---零拷贝
linux·c++·机器人·ros2
Ricky_Theseus14 小时前
栈 & 队列 应用场景
数据结构·c++
薇茗14 小时前
【C++】类与对象 核心篇
开发语言·c++
ouliten14 小时前
C++笔记:偏现代C++日志系统
c++·笔记
猪脚饭还是好吃的14 小时前
【分享】C4droid 安卓C++编译器 手机编程超便捷
android·c++·智能手机
草莓熊Lotso14 小时前
【Linux网络】深入理解传输层 UDP 协议:从底层原理到实战应用
linux·运维·服务器·c语言·网络·c++·udp
小欣加油14 小时前
leetcode542 01矩阵
数据结构·c++·算法·leetcode·矩阵·bfs
原来是猿14 小时前
理解 C++ 哈希表的原理与工程实践
开发语言·c++·散列表