文章转载自B站,作者:IMAGINEIST,发布于23年10月

因作者文章发布较早,部分设置的入口因版本变化有所改动,请自行查找!

原文链接:UE5导致C盘满内存原因,转移Ue、EpicGame资产、修改默认安装位置的方法 - 哔哩哔哩

首先,总结一下原因:

一般都知道修改Ue5的默认安装位置、新建Ue5项目的存放位置,但Ue5的缓存、

内置Bridge下载的资产EpicGames的缓存(EpicGames下载的工程项目)也分别位于C盘的不同位置,需要分别去修改,多数人可能并不知道这一点。

接下来由易到难介绍一下如何修改它们的默认保存位置,以及如何转移现有缓存、资产到其他盘的方法。

一,修改和转移EpicGames的缓存(下载的工程项目):

(1)首先,先修改默认缓存位置:

1.打开EpicGames,点击左下角的设置,找到编辑保管库缓存位置。

2.修改默认缓存位置到其他盘:

(2)然后,转移旧缓存(EpicGames下载的工程项目)进新缓存位置:

1.进入C盘打开Programdata文件夹。由于Programdata是系统隐藏文件夹,我们先使它显示出来,

2.然后依下图路径将VaultCache文件夹打开,并剪切内部所有文件,然后粘贴到新设置的缓存位置的文件夹内。

关闭并重启EpicGames即会发现已经完成转移。

二,修改和转移Ue5内置Bridge资产:

(1)首先,先修改资产默认保存位置:

1.随便打开一个Ue5的工程项目,

2.然后点击打开内置QuixelBridge。

3.点击偏好设置,

4.然后修改 资产保存位置 到其他盘。

(2)然后,转移内置Bridge资产进入新保存位置:

1.如下图所示,依次打开,将文件夹UAssets内的所有文件复制粘贴到新设置的保存位置。

关闭并重启Ue5工程项目,打开内置Bridge,就会发现所有资产已经完成转移。

三,修改和转移Ue5各版本的安装和缓存:

(1)如果没有安装:

Ue5的版本安装,安装前就会弹出窗口让你选择安装位置,没有什么好说的。比如,我选择D盘安装,直接安装在非C盘就行。

(2)如果Ue5版本已经安装在C盘,想要修改位置:

0.说明:修改版本位置会涉及卸载该版本,如果Ue5的版本只有一个,同时也会卸载掉内置Bridge下载的资产。因此必须先备份内置Bridge下载的资产到其他地方,重新安装版本后再转移回来。移动方法上面已经介绍过了,在此不再重复。

1.点击UnrealEngine图标,右键选择打开所在文件夹。

没有该图标,则点击进入EpicGames点击该版本新创建一个

2.接着按照下图路径找到该位置,然后复制该Ue5.0文件夹到其他盘暂存备用。

3.打开EpicGames,点击卸载当前版本。

4.卸载完毕后,点击该版本重新下载,此时选择安装位置。

5.待下载十秒钟左右点击暂停。将刚才复制的版本文件夹粘贴到你新选择的安装位置下。

6.然后点击继续下载,你会发现下载进度条一下子就满了,此时正处于安装中。

7.安装完毕后,将原来备份的内置Bridge的下载资产转移回默认位置即可。

8.关闭并重启就可以使用了。

四,修改Ue5缓存位置:

1.点击UnrealEngine图标,右键选择打开所在文件夹。

2.按照下图路径找到该位置,双击打开BaseEngine文件夹。

3.按住Ctrl+F,在搜索栏中输入以下代码,并点击搜索:

%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache

4.将该代码替换成下列代码,然后点击保存并退出。

%GAMEDIR%DerivedDataCache

5.点开任意一个Ue5.0项目,第一次重新加载大约需要半个小时。加载完毕后,会发现缓存不再占用C盘了。