Building Player Baking Runtime Android Forever Loading
Posted
技术标签:
【中文标题】Building Player Baking Runtime Android Forever Loading【英文标题】: 【发布时间】:2015-05-06 02:09:38 【问题描述】:我一直在 Unity 上构建一个包含 3 个场景的 android 应用。前两个场景效果很好,但最后一个场景给我带来了麻烦。游戏一直在那个场景中崩溃
因此,在查看 Unity 论坛时,他们建议我将所有对象复制粘贴到一个新场景中,然后尝试看看它是否有效。
但现在我已经完成了,我什至无法导出它。在构建播放器时,我的加载程序卡在这个问题上:Building Scene 2: Name (10/15 Bake Runtime | 1 jobs)
我没有更改设置中的任何其他内容,如果我删除第三个场景,它会正常构建。当我只添加第三个场景时,它会卡在同一个场景上。
可能是什么问题?
【问题讨论】:
如果你在谈论光照贴图,那么我不会使用任何这样的东西。我唯一使用的是定向灯。您想查看定向光设置吗? 在 Unity 5 中,光照设置不仅包括烘焙光照贴图,还包括预计算实时光照、光传播和基于物理的着色使用的其他元素。我不确定这是您问题的根源,但是当我在照明窗口中设置了太高的质量设置时,我在构建过程中遇到了问题。如果您确定这不是问题的原因,则无需发布屏幕截图 :) 我希望其他人会追踪您的问题。 不不,我是菜鸟哈哈。请告诉我这些灯光设置在哪里?构建设置?还是别的地方? 给你:docs.unity3d.com/Manual/GlobalIllumination.html :) 照明屏幕已启动。请检查一下? 【参考方案1】:从“编辑”> 首选项菜单中清除您的 GI 缓存,我遇到了类似的问题,因此修复了它 如果您无法清除 GI 缓存,请转到 Lightning 窗口并取消选中自动构建复选标记关闭统一并再次打开...
【讨论】:
【参考方案2】:没有关于您使用的统一版本的信息,但在 Unity 5.1
更改日志中据说他们从光照贴图烘焙中删除了崩溃:
Lightmapping: Fixed race condition crash in lightmap bake when converting .exr files.
如果有人仍然遇到此崩溃,也许考虑更新 Unity 会很好?可能是你的情况。
【讨论】:
【参考方案3】:这个版本的 Unity 现在已经过时了,我相信新版本的 Unity 没有这个问题。
【讨论】:
【参考方案4】:全局照明系统在预计算实时 GI 以及烘焙静态光照贴图、光照探针和反射探针时使用 GI 缓存来存储中间文件。缓存在计算机上的所有 Unity 项目之间共享,因此具有相同内容和相同版本照明系统 (Enlighten) 的项目可以共享文件并加快后续构建。
但有时 GI 缓存文件会导致严重的性能问题。如果是这样,你应该automatically
使用按钮在 Unity Preferences 中清理 GI 缓存文件:
附:在编辑器运行时手动删除 GI Cache 目录是不安全的。这是因为编辑器在启动时会创建 GiCache 文件夹并维护一组对这些文件的引用。 Clean Cache 按钮确保编辑器在磁盘上的文件被删除之前释放所有引用。
【讨论】:
以上是关于Building Player Baking Runtime Android Forever Loading的主要内容,如果未能解决你的问题,请参考以下文章