Unity iOS屏幕在启动时会变黑几秒钟

时间:2017-04-09 09:08:43

标签: ios xcode unity3d

我在Unity中构建了一个相当简单的游戏(基于Sudoku,但有一些动画)。当我将游戏加载到设备上(iOS或Android,但我只在此处包含来自Xcode的屏幕截图)时,游戏会显示Unity闪屏,然后显示黑屏大概5秒,然后显示开场游戏动画。 / p>

黑屏的时间很长,很多人都认为游戏已经崩溃了。有谁知道造成这种情况的原因以及如何让游戏加载更快?

我在下面附上了Xcode的截图。调试日志中文本从突出显示切换到不突出显示的位置是黑屏显示的位置。在此期间,日志中不会打印任何行。

Xcode CPU usage / debug log

我可以看到开始时CPU使用率大幅上升,我唯一可以看到的可能是Unity Preload。这是正确的吗?这是否意味着我无法做任何事情来加快速度呢?

1 个答案:

答案 0 :(得分:3)

好的,事实证明问题是所有音频资产都被设置为立即加载,并且因为它们很大,所以减慢了一切。我们将负载类型从“加载时解压缩”更改为“内存中压缩”,并且所有内容都加载得非常快。减少第一个场景中预制件的数量也有帮助。

enter image description here