這將是尋找可能不存在的答案的那些尷尬問題之一,但這裏有。Corona SDK跨設備屏幕分辨率
我一直在開發一些使用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的比例分辨率,然後讓科羅納高檔到正確的設備分辨率(與任何@ 2倍的圖像的要求),但這導致信箱或裁剪取決於t他config.lua比例設置。雖然它的尺寸正確,但有一個信箱並不好。
所以我最好不要在配置文件中指定寬度&高度,而是先使用某種屏幕檢查來查找1.33/1.5/1.77長寬比?當然,對於Corona SDK的全部內容,開發人員會使用某種「典型」設置來啓動任何新項目?
謝謝