Unity 2d应该花多长时间启动旧电话



我正在与使用Unity 2017.3开发2D应用程序的外国程序员进行通信。该应用程序需要很长时间才能启动旧手机。例如,在三星Galaxy S3上,您必须在启动过程中忍受大约七秒钟的空白屏幕,而在GT-P3110平板电脑上,大约14秒钟!我一直在努力解决这个问题几个星期,但也许根本不是一个错误。也许已经和它一样好了吗?有人可以给我一个指示,他们期望 unity在这些手机上启动多长时间 - 和/或建议一种机制,以避免在启动序列期间忍受空白屏幕。如果可以说"加载请等待"或其他一些。

会更好。

问题1:加载时间

很难不知道您的应用程序,但是6岁的电话对我来说听起来还不错。

这一切都取决于第一个场景中引用了多少资产(纹理,音频剪辑,...(,因为在启动时Unity在启动过程中加载了所有资产,并在绘制第一个帧之前将所有脚本运行。

如果在第一个场景中实际上不需要资产,则开发人员可以以后按需加载它们,但这需要其他工作。

问题2:空白加载屏幕的替代方案

,Unity Developer不用显示空白屏幕,而是将静态图像定义为显示您品牌名称的飞溅屏幕。

此外,您可以作为第一个场景加载一个几乎空的场景,该场景仅显示"加载请等待"的文本,然后在1帧后加载先前的第一个场景。

相关内容

最新更新