文章目錄
- 導入
- .csv要求
- 首先創建一個結構體
- 導入配置文件
- 讀取配置
導入
.csv要求
第一行必須包含標題
第一列的內容必須不能重復,因為第一列會被當成行的名字,在數據處理中發揮類似于字典的key的作用
當前的配置文件內容如下
首先創建一個結構體
結構體的變量名要和配置文件里的一樣,且不需要預留第一列的名字,第一列會被自動處理
結構體內容如下
導入配置文件
將配置文件拖入,會讓我們選擇導入的格式和對應的結構體
導入后打開配置文件如下
行這一列顯示的就是配置文件里第一列的名字,可以是string,不一定是數字,在ue4里這里是不顯示的
讀取配置
讀取配置中一行里的某個值,并賦值給組合框
先通過“獲取數據表行名稱 Get Datatable Row Names”節點獲取到第一列的值
然后通過ForEach遍歷所有的行名,注意這里ForEachLoop死活打不出來,然后我打開了關卡藍圖,這里就可以找出ForEachLoop節點了
然后使用“獲得數據表格行 Get Datatable Row Map”節點,根據行名在數據表里查找對應的行,返回這一行的結構體
使用“中斷 Break”結構體,獲取里邊的名字
最后使用組合框的“添加選項 Add Option”節點向組合框里添加項目