一、定义一个用于该蓝图的数据结构

创建一个名为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的蓝图,打开并编辑。

运行结果如下。

 

 

 

Logo

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

更多推荐