关于Unity项目启动页时间过长问题__IOS篇
问题描述:我们从Unity倒出的IOS和安卓项目在打包成APP启动的时候都会有一个短暂的黑屏状态。即使你添加了Unity的启动页,仍然会有这种情况。
那么,这种情况怎么解决呢?
首先我们要搞清楚游戏启动页的流程,经过查询资料,基于Unity平台自身的逻辑,在我们启动游戏时都是从IOS和安卓原生入口进入的,所以,判断在我们游戏设置的启动页前面的黑屏状态是IOS或安卓的原生启动页。
所以,我们可以通过设置,关闭Unity的启动页,仅使用IOS或安卓原生的启动页来解决这个问题。
针对IOS:IOS有自己设置原生启动页的位置。我们可以通过将原生启动页位置的图片替换成需要的启动画面达到启动游戏没有黑屏延迟的效果。
1,添加图片素材。直接拖动到如图位置即可。
2,设置启动页。 如图位置打开启动页 Pad启动页对应下面的pad.xib
3.选择启动页,图片大小可通过拖动中间显示页面做调整。
以上;IOS启动页设置完毕。
效果就是我们打开app秒出启动页。并不会黑屏延迟。
因为不是IOS开发,现在设置的原生启动页现在仅可以显示一张图片, 可以使用原生启动页+Unity动画启动页结合的方式做到无缝衔接,启动页速度适中又没有空档。
安卓暂未做尝试。并且看网上教程也大多也都是从原生启动页做的处理。晚些如果做到这块会再做更新。