cow1330 发表于 2019-2-4 11:53:40

[c++] 請問 DataTable 的數據如何取得

本帖最后由 cow1330 于 2019-2-4 12:00 编辑

請問一下,目前建立DataTable 這部分沒問題
但我想說洟立一份物品的資料,再利用物品的ID去讀取DataTable
然後載入數據資料,但抓不到什麼範本資料
可以請教一下該如何做




如圖
我想說利用 ItemsBase 的 ItemsID 去抓 DataTable的 ID
然後載入物品名稱和說明
但不知如何下手

suxinhao1996 发表于 2019-2-11 19:35:31

数据表有行,把行设置成ID就行了

cow1330 发表于 2019-2-14 10:25:12

哦,行改成ID 找到可以改進的地方了
但改了之後還是不知如何載入物品名稱和說明等等


但找到新的東西,可指定載入 DataTable 感覺挺有用的,先記下來了

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = CreatureData)
      class UDataTable* ItemsDataTable;

Dsingol 发表于 2019-2-22 20:20:14

TArray<FItemData*> List;//假设FItemData是你这个DataTable对应的结构体
ItemsDataTable->GetAllRows<FSkillLimit>(TEXT("ItemList"), List);

返回的List就是你要的数组了
页: [1]
查看完整版本: [c++] 請問 DataTable 的數據如何取得