ue4載入本地版本 虛幻4 建立本地資料庫

2021-10-25 16:30:55 字數 1592 閱讀 1139

簡介:

這裡我們主要通過使用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語法結構

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

UE4 編譯虛幻引擎

windows on this page 在繼續前請確認您使用的是microsoft visual studio 2013。在您使用虛幻引擎大幹一場之前,先完成幾個基本設定步驟 執行根目錄下的generateprojectfiles.bat批處理檔案。所有的專案檔案,甚至虛幻引擎4解決方案都為中間檔...

UE4版本控制

安裝好之後開啟會提示登入atlassian賬號授權,然而由於不可抗因素,無法登陸 解決方案 在sourcetree的配置目錄新建 或修改 accounts.json為如下內容。配置目錄一般位於 c users administrator accounts.json baseurl credentia...

UE4 虛幻C 日誌系統

先開啟虛幻編輯器,新建乙個c 基礎專案 1.ue log巨集基本輸出使用 ue log logtemp,log,text x 引數1 日誌型別 引數2 級別,log,display,warning,error 引數3 具體的內榮例子 ue log logtemp,warning,text int 輸...