Esta va a ser una de esas preguntas incómodas en busca de una respuesta que probablemente no exista, pero aquí va.Corona SDK Resolución de pantalla del dispositivo cruzado
He estado desarrollando algunos juegos simples usando Corona y aunque la funcionalidad parece funcionar bastante bien en la mayoría de los dispositivos físicos que he probado, el único problema es el diseño. Sé que realmente no se puede construir para cada dispositivo a la perfección, pero me pregunto si existe un método común para hacer que una aplicación se vea bien en tantas pantallas como sea posible. Tengo acceso a estos dispositivos
- 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)
Por lo que he visto, la gente tratará de utilizar 320x480 como una resolución a escala y luego dejar que la corona de alto nivel para la resolución del dispositivo correcto (con cualquier @ imágenes 2x según sea necesario), pero esto conduce a un letterbox o recorte dependiendo de t la configuración de escala config.lua. Si bien escala correctamente, tener un buzón no es genial.
¿Sería mejor no especificar un ancho de & de altura en el archivo de configuración, sino utilizar algún tipo de comprobación de pantalla al principio para buscar relaciones de aspecto de 1.33/1.5/1.77? Seguramente con el objetivo general de Corona SDK, ¿habría algún tipo de configuración "típica" que los desarrolladores usen para el inicio de cualquier proyecto nuevo?
Gracias