ue4加载本地版本_【虚幻4】创建本地数据库
簡介:
這里我們主要通過使用Data table實現(xiàn)本地數(shù)據(jù)庫。
Data table可以用來保存一些用戶配置,或者常用變量,或者用來實時更新外部表格數(shù)據(jù)到虛幻4中。
一、創(chuàng)建Data table
1.首先創(chuàng)建Structure結(jié)構(gòu),這里我已經(jīng)創(chuàng)建好了名為“MyStructure”
image.png
2.打開Structure編輯器,添加變量,設(shè)置變量類型
image.png
3.創(chuàng)建Data table
image.png
4.選擇我們創(chuàng)建的結(jié)構(gòu)體“MyStructure”,創(chuàng)建完命名為“MyDataTable”
image.png
5.創(chuàng)建完成
image.png
二、Data table添加數(shù)據(jù)
方法一:
直接在編輯器上添加數(shù)據(jù)
image.png
方法二:
使用藍(lán)圖調(diào)用Data table
1.創(chuàng)建變量,Data table類型,Data Table的默認(rèn)值設(shè)置為我們剛才創(chuàng)建的“MyDataTable”
image.png
2.使用藍(lán)圖Fill Data Table from JSON String,JSON語法添加數(shù)據(jù)
image.png
3.或者使用藍(lán)圖Fill Data Table from CSV String,CSV語法添加數(shù)據(jù),或者直接加載文件地址的方式
image.png
三、查看Data table的JSON和CSV語法結(jié)構(gòu)
JSON和CSV語法,有興趣的可以自己百度學(xué)習(xí)一下,語法很簡單。
1.選中Data table對象右鍵導(dǎo)出
image.png
2.通過文本編輯器查看,或者其它腳本編輯器。
image.png
四、讀取Data table的數(shù)據(jù)
image.png
Get Data Table Row 以Data table序列號為搜選對象,輸出該序列的實例,用Break 節(jié)點獲取該實例成員變量。
Get Data Table Row Names 以獲取Data table的所有的序列名。
Get Data Table Column as String 以Data table的屬性為搜索對象,輸出該屬性下的所有數(shù)據(jù)。
五、讀取OfficeEXCEL表格數(shù)據(jù)
1.創(chuàng)建Excel表格屬性列表得和虛幻4的Structure的中添加的變量一致
image.png
2.Excel表格另存為.csv格式
image.png
3.在虛幻4中導(dǎo)入csv表格,選擇我們之前創(chuàng)建的結(jié)構(gòu)體
image.png
4.表格導(dǎo)入成功
image.png
六、Excel數(shù)據(jù)實時更新到虛幻四
只需將Excel的.csv格式的路徑加載到藍(lán)圖即可
image.png
七:重點JSON報錯,UE4 4.24版本
Fill Data Table form JSON String不解析JSON格式問題,經(jīng)測試有時能解析,有時不能,不知道問題出在哪。但是Fill Data Table form JSON String卻可以解析CSV的格式,如果不能解析JSON的,這里就用CSV的代替。
image.png
總結(jié)
以上是生活随笔為你收集整理的ue4加载本地版本_【虚幻4】创建本地数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c 异常 java异常_C ++和Jav
- 下一篇: java线程通信概念_java基础线程总