我可以更改iOS启动画面,但我无法更改Android启动画面。为什么?

时间:2015-04-20 05:29:47

标签: unity3d

Edit>Project Settings>Player中,我可以为iOS设置启动画面。但是当我切换到Android选项卡时,更改启动画面的选项显示为灰色。但我确实看到Mobile Splash Screen是多个平台之间的共享设置。所以我继续在iOS选项卡中设置移动启动画面,希望它也会反映在Android选项卡中,因为它是一个共享设置。

我已在iOS和Android设备上测试过。我的启动画面仅在我的iOS设备上显示,但不在我的Android设备上显示。

我没有Android Pro或iOS Pro。只是Unity Pro。如果我错了,请纠正我,但这不是“专业许可”问题吗?鉴于我可以更改iOS设置,但不能更改Android设置。

1 个答案:

答案 0 :(得分:3)

Unity 5"启动画面" iOS和Android之间的实现似乎有所不同。我猜这可能是Unity的一个错误,或者是一个应该改进的设置(或完全没有iOS Pro许可证的灰色)。

iOS"启动画面"你可以选择纹理作为iOS app's Launch Image

  

启动文件或图像提供iOS的简单占位符图像   在您的应用启动时显示。占位符图像为用户提供   您的应用程序因其出现而快速且响应迅速的印象   立即,并迅速取代您的应用程序的第一个屏幕。   每个应用都必须提供启动文件或至少一个静态图像。

这张发布图片出现在Unity" Made with Unity"之前。飞溅出现。 "制造团结"飞溅似乎实际上插入到您加载的第一个场景中(例如,您可以从一开始就播放声音文件,并且一旦出现" Made with Unity"屏幕就会开始播放); "启动画面"您可以选择的纹理只是所有应用必须拥有的iOS启动图像,并且会在应用实际启动之前显示。能够在没有iOS Pro的情况下进行更改似乎违反直觉,因为启动图像应该看起来像应用程序的第一时刻,即插入的" Made with Unity"飞溅。

从Unity 5.0.1开始,有趣的是,在Android上,您可以快速获得“使用Unity制作”的快速消息。图像为.5秒,然后你的场景加载,而在iOS上,"由Unity制作"插入到您的运行场景中。

但是如果您拥有Unity iOS Pro许可证,那么您将要使启动图像与您的第一个场景相似。

总结一下:

  • 在iOS上,Unity的默认启动画面是一个纯色图像,充当iOS启动图像,然后Unity添加了自己的" Made with Unity"在场景运行时溅入您的第一个场景。

  • 在Android上,仅仅是" Made with Unity"在第一个场景实际加载之前显示图像,并且实际上没有任何内容添加到场景中。

也许在Android Pro中,您选择的启动图像将代替简单的" Made with Unity"图像,但要将其称为"共享设置"没有iOS Pro也没有Android Pro似乎不正确,值得提交一份报告。