Это будет один из тех неудобных вопросов, которые ищут ответ, который, вероятно, не существует, но здесь.
Я разрабатывал некоторые простые игры, используя 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 по мере необходимости), но это приводит к почтовому ящику или обрезке в зависимости от конфигурации. масштаб. Пока он правильно масштабируется, наличие почтового ящика невелика.
Итак, было бы лучше не указывать ширину и высоту в файле конфигурации, а вместо этого использовать какую-то проверку экрана сначала для поиска пропорций 1.33/1.5/1.77? Разумеется, со всей точки зрения Corona SDK существует какая-то "типичная" настройка, которую разработчики используют для начала любого нового проекта?
Спасибо