0
点赞
收藏
分享

微信扫一扫

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


  执行

  ?

  一、? ?更改UE4的缓存路径

  这一步是为了将UE4的缓存路径从C盘转换到你项目当前的文件下。这样做是为了:

  1.? ? 增加C盘空间

  2.? ? 便于之后的项目管理,比如:一个去年已经完工了的项目可以单独把这个项目的缓存删掉来增加磁盘空间,并不影响当前项目。

  ?

  打开你的引擎文件夹如图

  ?

  

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

  接着选择你需要修改的版本,如果你需要让引擎不再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盘膨胀的问题_ue4_02

  ?

  

解决UE4缓存使C盘膨胀的问题_用户名_03

  ?

  二、? ?

  删除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。

举报

相关推荐

UE4问题

UE4 C++事件的定义

UE4 动画

UE4 C++与UMG

UE4 打LOG

ue4无法编译

UE4 UI记录

0 条评论