构建播放器烘焙运行时Android永远加载

时间:2015-05-06 02:09:39

标签: android unity3d vuforia

我一直在Unity上用3个场景构建一个Android应用程序。前2个场景完美无缺,但最后一个场景给我带来了麻烦。游戏一直在那场比赛中崩溃

因此,在查看Unity论坛时,他们建议我将所有对象粘贴到新场景上并尝试查看它是否有效。

但是现在我已经这样做了,我甚至无法导出它。在构建播放器时,我的加载器会遇到这个问题:Building Scene 2: Name (10/15 Bake Runtime | 1 jobs)

我没有更改设置中的任何其他内容,如果我删除第3个场景,它会正常构建。当我只添加第三个场景时,它会卡在同一个场景上。

可能是什么问题? enter image description here enter image description here

3 个答案:

答案 0 :(得分:2)

从编辑>中清除您的GI缓存偏好菜单,我有一个类似的问题,并这样做修复它 如果您无法清除GI缓存,请转到Lightning窗口并取消选中自动构建选中标记,然后再次打开...

答案 1 :(得分:1)

没有关于您正在使用的统一版本的信息,但在Unity 5.1更改日志中,据说他们从光照贴图中删除了崩溃:

Lightmapping: Fixed race condition crash in lightmap bake when converting .exr files.

如果有人还在经历这次崩溃,那么考虑到Unity更新可能会很好吗?可能是你的情况。

答案 2 :(得分:0)

  

全局照明系统使用GI高速缓存在预计算实时GI以及烘焙静态光照贴图,光探测器和反射探测器时存储中间文件。缓存在计算机上的所有Unity项目之间共享,因此具有相同内容和相同版本的照明系统(Enlighten)的项目可以共享文件并加快后续构建的速度。

但是,有时GI缓存文件会导致严重的性能问题。如果是这样,您应该使用按钮automatically在Unity“偏好设置”中清理GI缓存文件:

enter image description here

P.S。在编辑器运行时,手动删除GI缓存目录是不安全的。这是因为编辑器在启动时会创建GiCache文件夹,并维护对这些文件的一组引用。 “清理缓存”按钮可确保编辑器在删除磁盘上的文件之前释放所有对它们的引用。