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

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

//参数1
//    错误提示
//参数2
//    存储的数组
TArray array;
KeyInfoDT->GetAllRows(TEXT("错误"),array);

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

TArrayarray;
array = KeyInfoDT->GetRowNames();

3.获取表格中数据map

TMaprowmap;
rowmap=KeyInfoDT->GetRowMap();

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

KeyInfoDT->GetRowMap().Contains(TEXT("Jump"));

5.获取行数据

//方法一
KeyInfoDT->GetRowMap()[TEXT("Jump")];
//使用此方法获取之后需要对数据进行强类型转换,因为给的数据是Uint8*,只定义了指针地址,没有指针类型
FKeyInfoHeader*InfoHeader =	reinterpret_cast(KeyInfoDT->GetRowMap()[TEXT("Jump")]);
//方法二
KeyInfoDT->FindRow(TEXT("Jump"),TEXT("错误"));

你可能感兴趣的:(UE5,虚幻,c++)