在虚幻4中的运行时加载.csv
Loading .csv at runtime in Unreal 4
我正在虚幻中工作,我正在尝试在运行时导入.csv Asset作为数据表。这是我下面的功能,它适用于已经导入虚幻但不适合新资产的资产。
Imported Data Path = DataTable'/Game/Blueprints/Data/ImportedData.ImportedData'
当我将其指向同一文件夹中的新文件时,它不返回
New Data Pathpath = DataTable'/Game/Blueprints/Data/NewData.csv'(or NewData.NewData)
我觉得自己错过了一个步骤,例如定义新文件结构或演员表失败,因为它不是UDataTable
。有什么建议吗?
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;
}
我相信这个答案对您的问题有点晚,但由于今天使我受益,因此可能会受益。
Rama具有超过120个自定义蓝图节点的免费蓝图功能库;其中之一是"将字符串文件保存到文本"。您只需提供绝对路径,文件的名称(包括文件格式。在这种情况下,.csv(和字符串以保存和启动,它可以工作。
我将链接到插件
https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/4014-39-rama-s-extra-s-extra-blueprint-nodes-nodes-for-you-as-as-as-a-a-a-a-a-a-a-plugin-plugin-plugin-plugin-plugin no-c-c-a-c - 重新计时?3851-(39(-rama-s-sextra-blueprint-nodes-for-as-as-a-a-plugin-no-c-required!=
相关文章:
- 在运行时加载C++ DLL
- 地址清理器和运行时加载动态库 ->(<未知模块>)
- 在虚幻4中的运行时加载.csv
- 在图形应用程序中,为什么着色器会在运行时加载到应用程序中
- 在C/C (JIT)中,在运行时加载并链接OBJ文件
- 在运行时加载OpenGL/DirectX API功能
- 在运行时加载 DLL
- 如何修改运行时加载DLL的导入地址表
- 在运行时加载 .so 的 C++ 静态强制转换
- Android NDK 库不会仅在三星 Galaxy 4.0.2 手机的运行时加载
- 仅使用 DLL *.h 头文件构建(compile.link)应用程序代码,并在运行时加载 DLL 实现(显式链接)
- c++工厂:通过运行时加载的插件扩展寄存器
- 在运行时加载OpenGL扩展
- 使用传递给运行时加载的dll函数的引用字符串数组
- 在运行时加载的dll/so中atexit()的行为是什么?
- 为什么要在运行时加载模块?
- 我可以从运行时加载的共享对象访问宿主进程的符号吗?任何选择
- 无法在运行时加载动态共享库,包括C++中的另一个共享库
- 在运行时加载和使用类型库(.tlb)
- 从运行时加载的Dll中调用主程序的方法