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

相关推荐
程序猿Eason12 小时前
U587038 背包 题解
c++·算法·动态规划
爱吃芒果的蘑菇12 小时前
C++之WebSocket初体验
网络·c++·websocket·网络协议
Tipriest_12 小时前
C++ 中 using 的使用方法详解
c++·using
顾晨阳——12 小时前
C/C++字符串
c语言·c++·字符串
深耕AI12 小时前
【MFC实用技巧】对话框“边框”属性四大选项:None、Thin、Resizing、对话框外框,到底怎么选?
c++·mfc
ajassi200012 小时前
开源 C++ QT QML 开发(二十一)多媒体--视频播放
c++·qt·开源
仰泳的熊猫13 小时前
LeetCode:95. 不同的二叉搜索树 II
数据结构·c++·算法·leetcode
liu****14 小时前
笔试强训(六)
数据结构·c++·算法
「QT(C++)开发工程师」16 小时前
C++语言编程规范-并发
java·linux·c++
1白天的黑夜116 小时前
递归-21.合并两个有序链表-力扣(LeetCode)
c++·leetcode·链表·递归