You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unreal Engine 5蓝图:运行时创建目录的实现问题

Unreal Widget中创建目录并生成JSON文件的解决方案

问题根源

Make Directory属于文件系统操作节点,Widget蓝图默认屏蔽了这类底层操作节点,所以直接搜索找不到。

两种可行解决方法

方法一:封装蓝图函数库

  • 新建蓝图函数库(Blueprint Function Library),在函数库内添加Make Directory节点,设置输入参数为目标路径字符串,返回值为布尔类型(标识创建是否成功)。
  • 在Widget蓝图里直接调用这个自定义函数,就能完成目录创建。

方法二:通过GameInstance/PlayerController中转

  • 在GameInstance或PlayerController蓝图中,添加Make Directory节点并封装成自定义函数/事件。
  • 在Widget蓝图里获取对应GameInstance或PlayerController的引用,调用该函数/事件执行目录创建。

完整流程

  1. 提取JSON目标文件的父路径(比如要存C:/GameData/Saves/settings.json,就取C:/GameData/Saves)。
  2. 调用上述方法创建父目录。
  3. 确认目录创建成功后,再调用Json Blueprint Utilities插件的生成JSON节点,传入完整文件路径即可。

内容的提问来源于stack exchange,提问作者Nick B-E

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 20:05:46