首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Unreal 4中运行时加载.csv

在Unreal 4中运行时加载.csv
EN

Stack Overflow用户
提问于 2017-06-06 14:58:39
回答 1查看 2.9K关注 0票数 0

我正在虚幻中工作,并试图在运行时将.csv资产作为数据表导入。这是我下面的函数,它适用于已经导入到虚幻中的资产,但不适用于新资产。

代码语言:javascript
运行
复制
Imported Data Path = DataTable'/Game/Blueprints/Data/ImportedData.ImportedData'

当我将它指向同一文件夹中的新文件时,它不起作用,它什么也不返回

代码语言:javascript
运行
复制
New Data Pathpath = DataTable'/Game/Blueprints/Data/NewData.csv'(or NewData.NewData)

我感觉我错过了一个步骤,比如定义新的文件结构,或者转换失败,因为它还不是一个UDataTable。有什么建议吗?

代码语言:javascript
运行
复制
UDataTable * UUlyssesBPFunctions::LoadTableByPath(FName Path, bool& result)
{
    result = false;

    if (Path == NAME_None) return NULL;

        UDataTable* LoadedTable = Cast<UDataTable>(StaticLoadObject(UDataTable::StaticClass(), NULL, *Path.ToString()));

    return LoadedTable;
}
EN

回答 1

Stack Overflow用户

发布于 2018-11-15 19:35:48

我认为这个答案对你的问题来说有点晚了,但它可能会让其他人受益,因为它今天让我受益。

Rama有一个免费的blueprint函数库,包含超过120+的自定义blueprint节点;其中之一是“将字符串文件保存到文本”。您只需提供绝对路径、文件名(包括文件格式)。在本例中,使用.csv)和要保存并启动的字符串,它就可以工作了。

我会把插件链接下来

https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/4014-39-rama-s-extra-blueprint-nodes-for-you-as-a-plugin-no-c-required?3851-(39)-Rama-s-Extra-Blueprint-Nodes-for-You-as-a-Plugin-No-C-Required!=

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44383299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档