actionscript-3 air flashdevelop retina-display starling-framework

actionscript 3 - Dimensiones del proyecto AIR para el apoyo a la retina



actionscript-3 flashdevelop (1)

No tiene que usar 2048x1536. Solo puede usar 1024x768 para las dimensiones de su proyecto. Asegúrese de que stage.scaleMode = StageScaleMode.SHOW_ALL; pero ese es el valor predeterminado si no me equivoco.

Retina iPads simplemente mostrará que se duplicó, por lo que todo se amplía a 2048x1536. Eso significa que sus mapas de bits no se verán tan nítidos como puedan, pero los gráficos vectoriales SI se ven nítidos porque Flash usa la resolución extra en una pantalla de retina.

Podrías escribir algún código para usar mapas de bits de mayor resolución si estás en una pantalla de retina, pero en realidad no sé de una buena forma de detectar la resolución de la retina aparte de verificar las dimensiones de la pantalla. O puede usar mapas de bits de alta resolución que se reducirán en pantallas que no sean retina (asegúrese de permitir el suavizado).

Además, no tengo experiencia con Starling, así que puede comportarse de manera diferente. Espero que esto ayude un poco de todos modos.

Estoy un poco confundido con la forma en que las dimensiones del proyecto que configuré en Flash Develop afectarán la apariencia de mi aplicación AIR en las pantallas Retina y iPad no Retina, y cómo trabajar con Bitmaps en estas circunstancias.

Cuando corro en Flash Player para PC para depurar el 2048x1536 está fuera de mi monitor, es tan grande. He oído que el escenario se escalará con el tamaño de la pantalla, y es solo un sistema de coordenadas de referencia, pero no entiendo cómo funcionaría Bitmaps en estas condiciones ... ¿Los mapas de bits también se escalan automáticamente? ¿Importa si configuro las dimensiones de mi proyecto a 2048x1546 ?

Mi indecisión para empezar con esto es que voy a utilizar algunas hojas de spritesheets a través de Starling y estoy confundido con la forma de tratar sus dimensiones en estas circunstancias.

Por favor, acéptame si tienes conocimiento y un minuto. Apreciado.