【虚幻4】创建本地数据库

简介:

这里我们主要通过使用Data table实现本地数据库。
Data table可以用来保存一些用户配置,或者常用变量,或者用来实时更新外部表格数据到虚幻4中。

一、创建Data table

1.首先创建Structure结构,这里我已经创建好了名为“MyStructure”
image.png
2.打开Structure编辑器,添加变量,设置变量类型
image.png
3.创建Data table
image.png
4.选择我们创建的结构体“MyStructure”,创建完命名为“MyDataTable”
image.png
5.创建完成
image.png

二、Data table添加数据

方法一:
直接在编辑器上添加数据
image.png
方法二:
使用蓝图调用Data table
1.创建变量,Data table类型,Data Table的默认值设置为我们刚才创建的“MyDataTable”
image.png
2.使用蓝图Fill Data Table from JSON String,JSON语法添加数据
image.png
3.或者使用蓝图Fill Data Table from CSV String,CSV语法添加数据,或者直接加载文件地址的方式
image.png

三、查看Data table的JSON和CSV语法结构

JSON和CSV语法,有兴趣的可以自己百度学习一下,语法很简单。

1.选中Data table对象右键导出
image.png
2.通过文本编辑器查看,或者其它脚本编辑器。
image.png

四、读取Data table的数据

image.png
  • Get Data Table Row 以Data table序列号为搜选对象,输出该序列的实例,用Break 节点获取该实例成员变量。
  • Get Data Table Row Names 以获取Data table的所有的序列名。
  • Get Data Table Column as String 以Data table的属性为搜索对象,输出该属性下的所有数据。

五、读取OfficeEXCEL表格数据

1.创建Excel表格属性列表得和虚幻4的Structure的中添加的变量一致
image.png
2.Excel表格另存为.csv格式
image.png
3.在虚幻4中导入csv表格,选择我们之前创建的结构体
image.png
4.表格导入成功
image.png

六、Excel数据实时更新到虚幻四

只需将Excel的.csv格式的路径加载到蓝图即可


image.png

七:重点JSON报错,UE4 4.24版本

Fill Data Table form JSON String不解析JSON格式问题,经测试有时能解析,有时不能,不知道问题出在哪。但是Fill Data Table form JSON String却可以解析CSV的格式,如果不能解析JSON的,这里就用CSV的代替。
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,589评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,615评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,933评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,976评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,999评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,775评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,474评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,359评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,854评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,007评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,146评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,826评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,484评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,029评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,153评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,420评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,107评论 2 356

推荐阅读更多精彩内容