Pregunta

Estoy un poco confundido con la forma en que las Dimensiones del proyecto i establecí en Flash Desarrollar afectarán la apariencia de mi aplicación de Air en las pantallas de iPad de Retina y no retina, y cómo trabajar con mapas de bits en estas circunstancias.

Cuando corro en Flash Player en PC para depurar el 2048x1536 está fuera de mi monitor, es tan grande.He escuchado 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 funcionan los mapas de bits en estas condiciones ... ¿son los mapas de bits que se escalan automáticamente también?¿Importa si configuro las dimensiones de mi proyecto en 2048x1546 ?

Mi vacilación para comenzar con esto es que usaré algunas hojas de espíritu a través de Starling y estoy confundido con cómo tratar sus dimensiones en estas circunstancias.

PLZ me pone derecho si tiene conocimiento y un minuto.Apreciado.

¿Fue útil?

Solución

No tienes que usar 2048x1536.Solo puede usar 1024x768 para las dimensiones de su proyecto.Asegúrese de que stage.scaleMode = StageScaleMode.SHOW_ALL;, pero eso es el valor predeterminado si no estoy equivocado.

Los iPads retina solo se mostrarán duplicados, por lo que todo se escala hasta 2048x1536.Eso significa que sus mapas de bits no se verán tan afilados como pueden ser, pero los gráficos vectoriales se ven afilados porque Flash utiliza la resolución adicional en una pantalla de retina.

Puede escribir un código para usar mapas de bits de alta resolución si está en una pantalla de retina, pero en realidad no conozco una buena forma de detectar la resolución de la retina que no sea la comprobación de las dimensiones de la pantalla.O podría usar mapas de bits de alta resolución que se escalarán en pantallas no retina (asegúrese de permitir alisarse).

TAMBIÉN, NO TENGO LA EXPERIENCIA CON STARLLING PARA QUE PUEDE CORTAR DEMACIENTEMENTE.Espero que esto ayude un poco de todos modos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top