读取excel数据表的使用(DataTable)【UE4】【Buleprint】
一、定义一个用于该蓝图的数据结构创建一个名为FLevelInfo的structure编辑FLevelInfo二、创建DataTable在ue4里面创建一个名为DB_Levels的DataTable编辑DB_Levels有时候有些人不会用ue4,所以我们需要在外面创建csv文件,然后导入到ue4中来。用excel创建一个名为Levels的csv文...
·
一、定义一个用于该蓝图的数据结构
创建一个名为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的蓝图,打开并编辑。

运行结果如下。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)