我是Unity Plus,我试图找出适合所有Android设备的最佳Android启动画面尺寸,因为没有选项可以为Android指定不同分辨率的多个图像。< / p>
到目前为止,我已经在每个选项(中心,填充,适合)上尝试了768x1024,1536x2048,但是有些nexus平板电脑/手机无法正确显示启动图像。
对于最有可能适合所有人的Android设备,是否有最佳/建议的图像分辨率/配置?
答案 0 :(得分:1)
Android版本的播放器设置中有Splash Scaling
属性。尝试将其设置为Scale to fill (cropped)
。您的水花图像将在不改变宽高比的情况下进行缩放。
我们在Unity 5.3.4中使用1280x720图像进行Android构建,没有任何问题。
图像将被裁剪,但如果边缘上没有任何敏感文字或符号则不会出现问题。
希望这有帮助。
答案 1 :(得分:0)
通常,您需要在部署中以不同的分辨率和宽高比包含图像的多个副本。例如,小型和大型,都具有不同的AR。您将读取设备的屏幕尺寸并为设备选择合适的尺寸图像。
为了提供更多详细信息,我参与了一款针对小尺寸屏幕设备(Galaxy Ace)和大型平板电脑(Galaxy Note 10.1)的游戏。我们使用自己的闪屏实现而不是统一,我们计算了设备的纵横比。然后我们检查了屏幕分辨率。之后,我们有足够的信息为屏幕选择合适的分辨率图像。它的成本要高一些,但几乎每台设备都看起来很漂亮。