我可以更改 iOS 启动画面,但无法更改 Android 启动画面。为什么?
I can change the iOS splash screen but I can't change the Android splash screen. Why?
在 Edit>Project Settings>Player
中,我可以为 iOS 设置启动画面。但是当我切换到 Android 选项卡时,更改初始屏幕的选项显示为灰色。但我确实看到移动启动画面是多个平台之间的共享设置。所以我继续在 iOS 选项卡中设置移动启动画面,希望它也能反映在 Android 选项卡中,因为它是共享设置。
我已经在 iOS 和 Android 设备上进行了测试。我的闪屏只显示在我的 iOS 设备上,但不显示在我的 Android 设备上。
我没有 Android Pro 或 iOS Pro。只是Unity Pro。如果我错了请纠正我,但这不可能是 "Pro License" 问题,对吗?鉴于我可以更改 iOS 设置但不能更改 Android 设置。
Unity 5 的 "splash screen" 实现似乎在 iOS 和 Android 之间有所不同。我猜这要么是 Unity 的一个错误,要么是一个应该改进的设置(或者在没有 iOS Pro 许可证的情况下完全变灰)。
您可以选择的 iOS "splash screen" 纹理充当 iOS app's Launch Image:
A launch file or image provides a simple placeholder image that iOS
displays when your app starts up. The placeholder image gives users
the impression that your app is fast and responsive because it appears
instantly and is quickly replaced by the first screen of your app.
Every app must supply a launch file or at least one static image.
在 Unity 的 "Made with Unity" 启动画面出现之前,此启动图像会出现片刻。 "Made with Unity" 启动画面似乎实际上被插入到您加载的第一个场景中(例如,您可以从一开始就播放一个声音文件,它会在 "Made with Unity" 屏幕出现时立即开始播放);您可以选择的 "splash screen" 纹理只是所有应用程序都必须具有的 iOS 启动图像,并且会在您的应用程序实际启动之前出现。能够在没有 iOS Pro 的情况下更改它似乎违反直觉,因为启动图像应该看起来像应用程序的第一时刻,即插入的 "Made with Unity" 启动画面。
从 Unity 5.0.1 开始,有趣的是,在 Android 上,您会快速闪现 "Made with Unity" 图像大约 0.5 秒,然后加载场景,而在 iOS 上,"Made with Unity" 被插入到您的 运行 场景中。
但如果您拥有 Unity iOS Pro 许可证,您会希望使初始图像类似于您的第一个场景。
总结一下:
在 iOS 上,Unity 的默认启动画面是作为 iOS 启动图像的纯色图像,然后 Unity 添加自己的 "Made with Unity" 启动画面你的第一个场景是 运行.
在 Android 上,在您的第一个场景实际加载之前仅显示 "Made with Unity" 图像,实际上没有向您的场景添加任何内容。
也许在 Android Pro 中,您选择的初始图像会显示在简单的 "Made with Unity" 图像的位置,但是要将其称为 "shared setting" 而没有 iOS Pro 和 Android Pro 似乎都不正确,值得提交报告。
在 Edit>Project Settings>Player
中,我可以为 iOS 设置启动画面。但是当我切换到 Android 选项卡时,更改初始屏幕的选项显示为灰色。但我确实看到移动启动画面是多个平台之间的共享设置。所以我继续在 iOS 选项卡中设置移动启动画面,希望它也能反映在 Android 选项卡中,因为它是共享设置。
我已经在 iOS 和 Android 设备上进行了测试。我的闪屏只显示在我的 iOS 设备上,但不显示在我的 Android 设备上。
我没有 Android Pro 或 iOS Pro。只是Unity Pro。如果我错了请纠正我,但这不可能是 "Pro License" 问题,对吗?鉴于我可以更改 iOS 设置但不能更改 Android 设置。
Unity 5 的 "splash screen" 实现似乎在 iOS 和 Android 之间有所不同。我猜这要么是 Unity 的一个错误,要么是一个应该改进的设置(或者在没有 iOS Pro 许可证的情况下完全变灰)。
您可以选择的 iOS "splash screen" 纹理充当 iOS app's Launch Image:
A launch file or image provides a simple placeholder image that iOS displays when your app starts up. The placeholder image gives users the impression that your app is fast and responsive because it appears instantly and is quickly replaced by the first screen of your app. Every app must supply a launch file or at least one static image.
在 Unity 的 "Made with Unity" 启动画面出现之前,此启动图像会出现片刻。 "Made with Unity" 启动画面似乎实际上被插入到您加载的第一个场景中(例如,您可以从一开始就播放一个声音文件,它会在 "Made with Unity" 屏幕出现时立即开始播放);您可以选择的 "splash screen" 纹理只是所有应用程序都必须具有的 iOS 启动图像,并且会在您的应用程序实际启动之前出现。能够在没有 iOS Pro 的情况下更改它似乎违反直觉,因为启动图像应该看起来像应用程序的第一时刻,即插入的 "Made with Unity" 启动画面。
从 Unity 5.0.1 开始,有趣的是,在 Android 上,您会快速闪现 "Made with Unity" 图像大约 0.5 秒,然后加载场景,而在 iOS 上,"Made with Unity" 被插入到您的 运行 场景中。
但如果您拥有 Unity iOS Pro 许可证,您会希望使初始图像类似于您的第一个场景。
总结一下:
在 iOS 上,Unity 的默认启动画面是作为 iOS 启动图像的纯色图像,然后 Unity 添加自己的 "Made with Unity" 启动画面你的第一个场景是 运行.
在 Android 上,在您的第一个场景实际加载之前仅显示 "Made with Unity" 图像,实际上没有向您的场景添加任何内容。
也许在 Android Pro 中,您选择的初始图像会显示在简单的 "Made with Unity" 图像的位置,但是要将其称为 "shared setting" 而没有 iOS Pro 和 Android Pro 似乎都不正确,值得提交报告。