【发布时间】:2012-03-19 11:27:17
【问题描述】:
这将是那些寻找可能不存在的答案的尴尬问题之一,但在这里。
我一直在使用 Corona 开发一些简单的游戏,虽然该功能似乎在我测试过的大多数物理设备上运行良好,但一个主要问题是布局。我知道你不能真正完美地为每一个设备构建,但我想知道是否有一种通用方法可以让应用程序在尽可能多的屏幕上看起来不错。我可以使用这些设备
- iPad 1 和 2:4:3 (1.33)
- iPhone 960 × 640 3:2 (1.5)
- iPhone 480x320 3:2 (1.5)
- Galaxy Nexus 16:9 (1.77)
据我所知,人们的目标是使用 320x480 作为缩放分辨率,然后让 Corona 升级到正确的设备分辨率(根据需要使用任何 @2x 图像),但这会导致信箱或裁剪,具体取决于 config.lua规模设置。虽然它确实可以正确缩放,但有一个信箱并不是很好。
所以我最好不要在配置文件中指定宽度和高度,而是首先使用某种屏幕检查来查找 1.33 / 1.5 / 1.77 的纵横比?当然,有了 Corona SDK 的全部意义,开发人员在开始任何新项目时都会使用某种“典型”设置?
谢谢
【问题讨论】:
标签: mobile screen-resolution coronasdk aspect-ratio