Corona SDK Cross Device Résolution de l'écran

Cela va être l'une de ces questions gênantes à la recherche d'une réponse qui n'existe pas, mais voilà.

J'ai développé quelques jeux simples à l'aide de la Corona et tandis que la fonctionnalité semble fonctionner assez bien dans la plupart des dispositifs physiques, je l'ai testé sur, le principal problème est la mise en page. Je sais que vous ne pouvez pas vraiment construire pour chaque appareil parfaitement, mais je me demandais si il existe une méthode pour faire une application de bonne apparence à travers autant d'écrans que possible. J'ai accès à ces dispositifs

  • 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)

De ce que j'ai vu, les gens cherchent à utiliser les 320x480 comme une résolution mise à l'échelle, puis laisser Corona haut de gamme à la bonne résolution du périphérique (@2x images que nécessaire) mais cela conduit à des bandes noires ou le recadrage en fonction de la config.lua réglage de l'échelle. Alors qu'il n'échelle correctement, avoir une boîte aux lettres n'est pas génial.

Donc je serais mieux de ne pas spécifier une largeur&hauteur dans le fichier de config, mais au lieu d'utiliser une sorte d'écran de vérifier, d'abord pour chercher 1.33 /1.5 /1.77 les ratios d'aspect? Sûrement avec le point de l'ensemble de la Corona SDK, il y aurait une sorte de "type d'installation" que les développeurs utilisent pour le début de tout nouveau projet?

Merci

source d'informationauteur Alex Holsgrove