解决UE4缓存使C盘膨胀的问题

2023-11-01

大家好,可能很多新手使用UE4的时候会发现C盘越来越小了,那是因为UE4引擎的缓存文件默认保存在C盘的缘故。
下面来告诉大家怎么解决这个问题。

概述

一、 出现的问题:UE4的缓存文件会导致C盘膨胀!
二、 解决的方式:请严格按照下列步骤来执行
1.   更改UE4的缓存路径
2.   删除UE4在C盘的缓存
3.   删除各个引擎版本SwarmAgent(联机构建)的缓存文件
 
执行
 
一、     更改UE4的缓存路径
这一步是为了将UE4的缓存路径从C盘转换到你项目当前的文件下。这样做是为了:
1.    增加C盘空间
2.    便于之后的项目管理,比如:一个去年已经完工了的项目可以单独把这个项目的缓存删掉来增加磁盘空间,并不影响当前项目。
 
打开你的引擎文件夹如图
接着选择你需要修改的版本,如果你需要让引擎不再C盘的生成任何缓存,请把每个对应版本的都修改一次。
接着使用记事本打开:引擎版本\Engine\Config\BaseEngine.ini
 
1 Local=(Type=FileSystem, ReadOnly=false,Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true,UnusedFileAge=34, FoldersToClean=-1, Path="%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache")
 
替换为
1 Local=(Type=FileSystem, ReadOnly=false,Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true,UnusedFileAge=34, FoldersToClean=-1,Path="%GAMEDIR%DerivedDataCache")
 
记得保存文档。好了,这样子修改好之后重新打开你的项目缓存路径将会生成在你的项目文件夹内,如图:
 
二、       删除UE4在C盘的缓存
在做这一步操作的时候请确定已经完成了第一步
然后请显示隐藏文件功能打开
接着去删除缓存:C:\Users\你的用户名\AppData\Local\UnrealEngine\Common\DerivedDataCache
三、     删除联机构建SwarmAgent程序的缓存
在引擎构建的时候会自动打开SwarmAgent程序,此时把Cache文件的路径先改成到空间较大的盘符,(PS:如果引擎没有构建自动开启SwarmAgent程序,自己去引擎目录下修改是没用的)

 

因为当初使用的时候可能有很多人没有更改过缓存路径,甚至有的也在C盘里面,那么我们可以找到并删掉。路径如下:C:\Users\你的用户名\AppData\Local\UnrealEngine\4.24(各个版本)\Saved\Swarm\SwarmCache。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决UE4缓存使C盘膨胀的问题 的相关文章

随机推荐