从Unity 2017年到升级到当前版本(即Unity 2018.4)为止的每个版本,我已经将近有四个月的时间在移动设备上遇到黑屏问题。
问题:
1)在Unity Splash之后的20次尝试启动应用程序Black Screen的尝试中,在Android设备上(设备上有所变化)进行了3到4次,甚至没有唤醒我的第一个场景。也不例外,只有少数Unity日志(如屏幕截图所示)。
2)其余时间的应用程序启动,并且一切正常,但在统一启动后,黑屏延迟了4到5秒钟,然后我的第一个场景启动了。
立即发现
由于我一直在使用firebase,facebook sdk,google play游戏和unity的inapp来开发我的游戏,因此我发现删除了facebook sdk和google play游戏后没有。 2个问题有所改善,黑屏延迟降至1秒。
我的项目中的插件:
Ad Mob,FB SDK,Firebase,Google Play游戏。还有离子拉链和牛顿柔软。
三星S6 SM-G920F的测试用例
完成的项目=从应用程序图标点击统一飞溅到游戏的第一个场景后的后屏幕为4秒。 (卡在黑屏上20%)
仅具有空场景的完整项目=与上面相同
没有FB SDK和GPG的完整项目=将启动黑屏减少至1秒并且没有黑屏卡住
(以上测试用例每个都运行了近30次)
绿色是指应用程序在黑屏启动后被卡住,红色是指启动时黑屏延迟了一段时间。
答案 0 :(得分:0)
您可以尝试以下解决方案来解决您的问题