1. Overview
DataTable数据表在UE4中是一类重要的资产(Asset),截至ue4 v4.25版本,引擎内置的函数并不支持运行时(Runtime)修改DataTable表,所以写下本教程,讲解如何在ue4中实现动态修改DataTable数据表。如下图所示函数,由于其功能和ue4内置的DataTable编辑脚本(EditorScript)相同,所以仿照源码取了相同的函数名称,但以下蓝图节点在打包之后仍然可以调用。
2. Introduction
DataTable数据表在ue4开发中应用广泛,特别是,在进行数据驱动开发时具有举足轻重的地位;但是ue4引擎暴露出来函数中,能够对DataTable表进行编辑的函数却特别少,其中还有一些函数被WITH_EDITOR宏包裹着,属于编辑器脚本 (Editor Script),无法在项目打包之后调用。要想对DataTable进行更多样的操作,只有