Unity一个默认占用C盘空间的小坑

平时都不往C盘放东西,今天突然发现C盘快满了,于是检查了一下,发现其中有一个和Unity相关的小坑。在C:\Users\用户\AppData\LocalLow\Unity\Caches\GiCache,这个文件夹占了将近10G的空间。

GI Cache到底是何方神圣?

原来这个是和计算光照相关的一个缓存文件夹,由全局照明(GI)系统用于存储中间文件时预计算实时GI和烘烤时的静态光照贴图,反射光探针和探针。缓存在计算机上的所有Unity项目之间共享,因此具有相同内容和相同版本的照明系统的项目可以共享文件并加快后续构建。 

如何解决?

打开Unity,Edit->Preferences->GI Cache,要做的地方有两个

1、修改GI Cache的存放位置,勾选Custom cache location,会增加一项Cache Folder Location,在这里选择你要存放的路径

2、点击Clean Cache,这样之前占用C盘的空间就释放出来了

Unity一个默认占用C盘空间的小坑