UE缓存配置

为减少默认C盘空间。需要修改缓存设置
UE安装目录\UE_xxx\Engine\Config\BaseEngine.ini 文件,查找InstalledDerivedDataBackendGraph
把Path="%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache"改为Path="%GAMEDIR%DerivedDataCache"
如果安装多个版本,每一个都需要设置

### 清除 Unreal Engine 缓存的方法 在开发过程中,清理缓存可以有效解决资源加载错误、预览不一致等问题。以下是针对不同版本的 Unreal Engine 的常见方法来清除缓存。 #### 方法一:手动删除临时文件夹 Unreal Engine 使用特定目录存储临时数据和缓存文件。可以通过删除这些文件夹强制清空缓存: - **Windows 平台路径**: 删除 `${ProjectDirectory}/Saved/` 和 `${ProjectDirectory}/Intermediate/` 文件夹[^1]。 - **MacOS/Linux 平台路径**: 同样需要移除 `Saved/` 和 `Intermediate/` 文件夹下的内容[^3]。 执行此操作前建议关闭 Unreal Editor,以免发生冲突或损坏项目状态。 #### 方法二:通过命令行参数启动引擎 某些情况下可以直接传递命令行参数给 Unreal Editor 来触发自动清理功能。例如,在启动时附加 `-ClearDDC` 参数会清除 Derived Data Cache (DDC),这是 UE 存储编译结果的地方之一[^2]: ```bash UE4Editor.exe YourProject.uproject -ClearDDC ``` 该方式适用于快速修复材质或其他资产无法更新的情况。 #### 方法三:重启并重建解决方案 如果涉及自定义插件或者模块更改,则可能还需要额外步骤确保改动生效: 1. 关闭当前运行中的 Unreal Editor 实例; 2. 利用 IDE 工具(如 Visual Studio)对整个工程进行全面重编译(`Rebuild Solution`); 3. 完成上述过程后再次开启 Unreal Editor 验证效果. 注意以上流程可能会耗费较长时间视具体规模而定. #### 方法四:调整 BSP 设置以间接影响缓存行为 对于使用 Binary Space Partitioning(BSP) 技术构建环境的地图来说, 修改相关配置也可能引起内部结构重组从而达到类似目的. 不过这种方法针对性较强并非通用手段. ```cpp // 示例代码片段展示如何访问 BSP 节点信息 UBspTree* BspTreeInstance = NewObject<UBspTree>(); if (BspTreeInstance != nullptr){ TArray<FPlane> Planes; BspTreeInstance->GetAllPlanes(Planes); } ``` 尽管如此仍需谨慎行事以防破坏现有布局关系. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值