目录占用空间过大(查看目录占用空间大小)

小编:小丢 更新时间:2022-09-01
  • 清理GI缓存的方法
  • 什么是GI Cache
  • 修改GI Cache目录

清理GI缓存的方法

打开Unity->Preferences(Windows电脑是Edit->Preferences),选择GI Cache,点击Clean Cache按钮,即可清除缓存。

目录占用空间过大(查看目录占用空间大小)



什么是GI Cache

官方文档是这么说的:

The GI cache is an internal data cache that the Unity Editor uses to store intermediate files when precomputing lighting data for Realtime Global Illumination, lightmaps, Light Probes, and Reflection Probes. By storing this data in a cache, Unity can speed up subsequent precomputations.

GI缓存是一个内部数据缓存,Unity Editor在为实时全局照明、光照贴图、光探测器和反射探测器预计算光照数据时,使用它来存储中间文件。通过将这些数据存储在缓存中,Unity可以加速后续的预计算。

也就是说它是光照数据的缓存目录。在Lighting 窗口(Window->Rendering->Lighting,不同版本Unity的菜单不太一样,总之是打开Lighting窗口)


目录占用空间过大(查看目录占用空间大小)

当Auto Generate勾选上以后,可以实现自动的光照数据预计算,并将数据存储在 GI 缓存中。可以在不同的计算机之间共享 GiCache 文件夹,这样可以使光照构建速度更快,因为文件是从 GiCache 文件夹下载的,无需在本地进行计算。如果不需要自动预先计算光照数据,可以取消勾选Auto Generate选项。

  • 修改GI Cache目录

在Windows上,GI Cache目录默认是在C盘,由于这个目录数据比较大,会占用C盘大量空间,我们可以修改Cache目录到其他盘。

目录占用空间过大(查看目录占用空间大小)

勾选上Custom cache location选项后,会显示出修改缓存目录的选项,可以设置目录到其他盘。