开启辅助访问
切换到窄版
登录
立即注册
只需一步,快速开始
社区
BBS
找回密码
站务合作
搜索
搜索
在线大礼包
每日签到
本版
用户
引擎世界丨EngineWorld.CN
»
社区
›
UnrealEngine 4 专区
›
UE4 编程开发
›
[c++] 請問 DataTable 的數據如何取得
返回列表
发新帖
[c++] 請問 DataTable 的數據如何取得
[复制链接]
2088
|
3
|
2019-2-4 11:53:40
|
显示全部楼层
|
阅读模式
本帖最后由 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就是你要的数组了
回复
支持
反对
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
cow1330
36
主题
77
回帖
256
积分
初阶编码师
初阶编码师, 积分 256, 距离下一级还需 744 积分
初阶编码师, 积分 256, 距离下一级还需 744 积分
积分
256
加好友
发消息
回复楼主
返回列表
UE4 素材资源分享
UE4 美术交流
UE4 编程开发
UE4 VR/移动开发
UE4 编辑器使用
UE4 教学资料
UE4 综合问答