读取excel数据表的使用(DataTable)【UE4】【Buleprint】
一、定义一个用于该蓝图的数据结构
创建一个名为FLevelInfo的structure
编辑FLevelInfo
二、创建DataTable
在ue4里面创建一个名为DB_Levels的DataTable
编辑DB_Levels
有时候有些人不会用ue4,所以我们需要在外面创建csv文件,然后导入到ue4中来。
用excel创建一个名为Levels的csv文件,用.csv格式保存。
导入csv文件
点击ok
这里出现了一个问题,就是导入的Levels会出现中文乱码的情况。
解决的方法就是将csv文件用notepad++打开,转为UTF-8-BOM编码。
再重新导入到ue4中,就可以看到没有中文乱码了。
可以看到csv文件的第一列作为了DataTable中每一行的行名。
三、在蓝图中使用DataTable
创建一个继承自Actor名为BP_DataActor的蓝图,打开并编辑。
运行结果如下。