【问题标题】:Unity iOS screen goes black for several seconds on startupUnity iOS 屏幕在启动时黑屏几秒钟
【发布时间】:2017-04-09 09:08:43
【问题描述】:

我在 Unity 中构建了一个相当简单的游戏(基于数独,但带有一些动画)。当我将游戏加载到设备(iOS 或 Android,但我只在此处包含 Xcode 的屏幕截图)时,游戏会显示 Unity 启动画面,然后黑屏大约 5 秒,然后显示游戏开始动画。

黑屏的时间太长了,很多人认为游戏已经崩溃了。有谁知道这是什么原因以及如何使游戏加载更快??

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

我可以看到一开始 CPU 使用率出现了很大的峰值,而我看到的唯一可能导致这种情况的是 Unity 预加载。这是正确的吗?这是否意味着我无法加快速度?

【问题讨论】:

  • 当我在移动设备上玩应用程序时也会发生这种情况,我不认为这是一个“错误”,但可能是正常的加载时间(我有大型 3D 模型,有时需要 10/20 秒)跨度>

标签: ios xcode unity3d


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    相关资源
    最近更新 更多