Description
This plugin includes easyCSV in full.
Which plugin is right for me? Compare easyCSV, Runtime DataTable and GSheets Operator.
See this post for Changelog and Upgrade fixes.
Runtime DataTable or “RDT” is a plugin for Unreal Engine that loads a Comma-Separated Values or CSV document at runtime with an FStruct or UObject’s variables in text form and fills an array of that type with the appropriate values, converting text into the appropriate type.
RDT can be likened to the Data Table system built into UE4, but while that system works only at design time, this plugin is designed to work while the game is running.
The system works by downloading a public or private (with authorization) Google Sheet or loading a CSV from disk and attempts to update an array of FStruct or UObject with values loaded and converted from the CSV. After the attempt is made, the plugin will call a function defined by the user to signal that the plugin has finished its duties.
As of 4.27.4, the plugin also supports local and Google Sheets CSV export, sort of the reverse of the above. It can take an array of FStructs or UObjects, get their members and output a CSV using the live data from your game or application while it’s running.
说明
此插件包含 easyCSV 的全部内容。
哪个插件适合我?比较 easyCSV、Runtime DataTable 和 GSheets Operator。
有关更新日志和升级修复,请参阅本帖。
Runtime DataTable(运行时数据表)或 “RDT ”是虚幻引擎的一个插件,它可以在运行时加载逗号分隔值或CSV文档,其中包含文本形式的FStruct或UObject变量,并用相应的值填充该类型的数组,将文本转换为相应的类型。
RDT 类似于 UE4 内置的数据表系统,但该系统只在设计时工作,而该插件则是在游戏运行时工作。
该系统的工作方式是下载公共或私有(经授权)谷歌工作表,或从磁盘加载 CSV,并尝试用从 CSV 加载和转换的值更新 FStruct 或 UObject 数组。尝试完成后,插件将调用用户定义的函数,以提示插件已完成任务。
自 4.27.4 起,插件还支持本地和 Google Sheets CSV 导出,与上述功能类似。它可以接收 FStructs 或 UObjects 数组,获取其中的成员,并使用游戏或应用程序运行时的实时数据输出 CSV。
|