请问Ue4 C盘贴图缓存目录怎么更改 C盘要炸了

C:\Users\Not in\AppData\Local\UnrealEngine\Common\DerivedDataCache 0-9 材质灯光缓存越来越大了,老是要删感觉麻烦

这个目录不建议改哦……如果真的盘要炸了可以尝试删掉一些版本和Launcher里面的VaultCache的内容。

你可以试试mklink的方法:

先将DerivedDataCache移到你想放的盘,比如我会把它移到SSD缓存盘上M:\SSD_CACHE\DerivedDataCache, 然后:


cd C:\Users\Not in\AppData\Local\UnrealEngine\Common
mklink /D DerivedDataCache M:\SSD_CACHE\DerivedDataCache

测试一下为何我发不了帖子,LZ请无视这楼

我的做法是这样的,一个 256G的 SSD 做 C盘,只装系统,其他软件都装别的盘,这样 C盘还能有不少富裕空间。 然后大约一个月清理一次 C盘。
临时缓存清理之后占用空间是下降很多,但是你从新打开工程的时候还是要从新生成一次。
楼上 Nate 的 mklink 命令也是一个不错的解决方法。

\Program Files\Epic Games\4.8\Engine\Config\BaseEngine.ini

打开:找:

[DerivedDataBackendGraph]

MinimumDaysToKeepFile=7

Root=(Type=KeyLength, Length=120, Inner=AsyncPut)

AsyncPut=(Type=AsyncPut, Inner=Hierarchy)

Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Pak, Inner=EnginePak, Inner=Local, Inner=Shared)

Boot=(Type=Boot, Filename=“%GAMEDIR�rivedDataCache/Boot.ddc”, MaxCacheSize=512)

Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, Path=…/…/…/Engine/DerivedDataCache, EnvPathOverride=UE-LocalDataCachePath)

Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=23, FoldersToClean=10, MaxFileChecksPerSec=1, Path=?EpicDDC, EnvPathOverride=UE-SharedDataCachePath)

AltShared=(Type=FileSystem, ReadOnly=true, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=23, FoldersToClean=10, MaxFileChecksPerSec=1, Path=?EpicDDC2, EnvPathOverride=UE-SharedDataCachePath2)

Pak=(Type=ReadPak, Filename=“%GAMEDIR�rivedDataCache/DDC.ddp”)

EnginePak=(Type=ReadPak, Filename=…/…/…/Engine/DerivedDataCache/DDC.ddp)

改:

Boot=(Type=Boot, Filename=“D:/Program Files/Unreal Engine Projects/DerivedDataCache/Boot.ddc”, MaxCacheSize=512)

Path=“D:/Program Files/Unreal Engine Projects/DerivedDataCache”

Pak=(Type=ReadPak, Filename=“D:/Program Files/Unreal Engine Projects/DerivedDataCache/DDC.ddp”)

EnginePak=(Type=ReadPak, Filename=“D:/Program Files/Unreal Engine Projects/DerivedDataCache/DDC.ddp”)

好多段都有

仔细看

改完后,删了你现有的缓存文件。

不是什么大不了的东西,不会出错。

换缓存文件位置才是王道,然后跟着nicki的走。定期清理一下。

之前也是修改 ini 文件,但是蛋疼的是这个文件每次引擎升级都会被覆盖掉,考虑到 ue4 的升级频率,后来就改用软连接的方式了。