虚幻引擎:数据表格的C++常用API

1.将数据表格中的所有数据存到一个数组中

cpp 复制代码
//参数1
//    错误提示
//参数2
//    存储的数组
TArray<FKeyInfoHeader*> array;
KeyInfoDT->GetAllRows<FKeyInfoHeader>(TEXT("错误"),array);

2.获取表格中所有的行名称

cpp 复制代码
TArray<FName>array;
array = KeyInfoDT->GetRowNames();

3.获取表格中数据map

cpp 复制代码
TMap<FName, uint8*>rowmap;
rowmap=KeyInfoDT->GetRowMap();

4.检查表格中是否包含给定的行名称

cpp 复制代码
KeyInfoDT->GetRowMap().Contains(TEXT("Jump"));

5.获取行数据

cpp 复制代码
//方法一
KeyInfoDT->GetRowMap()[TEXT("Jump")];
//使用此方法获取之后需要对数据进行强类型转换,因为给的数据是Uint8*,只定义了指针地址,没有指针类型
FKeyInfoHeader*InfoHeader =	reinterpret_cast<FKeyInfoHeader*>(KeyInfoDT->GetRowMap()[TEXT("Jump")]);
//方法二
KeyInfoDT->FindRow<FKeyInfoHeader*>(TEXT("Jump"),TEXT("错误"));
相关推荐
kyle~4 小时前
时间同步 --- PTP 与 Scheduled Action Command
c++·数码相机·机器人·传感器
syagain_zsx6 小时前
WebSocket 教程:websocketpp 写 echo 服务端
linux·网络·c++·websocket·网络协议·工具库
大陈子编程6 小时前
C++ CSP-J 与 CSP-S 题单:洛谷 140 题知识点全覆盖
c++
张小姐的猫7 小时前
【MySQL】数据类型
android·linux·数据库·c++·mysql·adb·php
讳疾忌医丶7 小时前
编译器眼中的 C++ 循环:从指针别名、IEEE 754 结合律到 SIMD 语义证明
开发语言·c++
小徐不徐说7 小时前
C++ 机器视觉入门:从零搭建 AOI 开发环境(OpenCV + CMake)
开发语言·c++·opencv
誰能久伴不乏8 小时前
【无标题】
c++·qt·机器人
大陈子编程8 小时前
C++ 背包九讲:从入门到精通的动态规划专题
开发语言·c++·动态规划
努力实干21 小时前
面向对象设计原则——C++
开发语言·c++·数码相机