在项目发布过程中有时会发现在编辑器状态下Reflection Probe加载正常,发布为PC端后发现Reflection Probe无法正常加载显示,经过排查及修正发现原因如下:
1.默认shader脚本丢失
如上图,如检查无误后,仍未解决,可以执行下边逻辑(如果C盘内存不足也可以使用下边方法降低C盘使用)
打开Unity,Edit->Preferences->GI Cache,要做的地方有两个
1、修改GI Cache的存放位置,勾选Custom cache location,会增加一项Cache Folder Location,在这里选择你要存放的路径
2、点击Clean Cache
(原理:
GI Cache到底是何方神圣?
原来这个是和计算光照相关的一个缓存文件夹,由全局照明(GI)系统用于存储中间文件时预计算实时GI和烘烤时的静态光照贴图,反射光探针和探针。缓存在计算机上的所有Unity项目之间共享,因此具有相同内容和相同版本的照明系统的项目可以共享文件并加快后续构建。
参考网址:https://blog.csdn.net/hongyaolee/article/details/103270793
)