Pergunta

Estou um pouco confuso sobre como o dimensões do projeto A configuração no Flash Develop afetará a aparência do meu aplicativo AIR em telas Retina e não Retina do iPad e como trabalhar com bitmaps nessas circunstâncias.

Quando executo o Flash Player no PC para depurar, o 2048x1536 está fora do meu monitor, é tão grande.Ouvi dizer que o palco será dimensionado de acordo com o tamanho da tela e é apenas um sistema de coordenadas de referência, mas não entendo como os Bitmaps funcionariam nessas condições...Os bitmaps também são dimensionados automaticamente?Faz diferença se eu defino as dimensões do meu projeto como 2048x1546?

Minha hesitação em começar é que usarei algumas spritesheets via Starling e estou confuso sobre como tratar suas dimensões nessas circunstâncias.

Por favor, me esclareça se você tiver conhecimento e um minuto.Estimado.

Foi útil?

Solução

Você não precisa usar 2048x1536.Você pode usar apenas 1024x768 para as dimensões do seu projeto.Certifique-se de que stage.scaleMode = StageScaleMode.SHOW_ALL; mas esse é o padrão, se não me engano.

Os iPads Retina mostrarão apenas o dobro, então tudo será ampliado para 2048x1536.Isso significa que seus bitmaps não parecerão tão nítidos quanto poderiam ser, mas os gráficos vetoriais FAZEM uma aparência nítida porque o Flash usa a resolução extra em uma tela retina.

Você poderia escrever algum código para usar bitmaps de alta resolução se estiver em uma tela retina, mas na verdade não conheço uma boa maneira de detectar a resolução da retina além de verificar as dimensões da tela.Ou você pode usar bitmaps de alta resolução que serão reduzidos em telas não retina (certifique-se de permitir a suavização).

Além disso, eu não tenho experiência com Starling, então isso pode se comportar de maneira diferente.Espero que isso ajude um pouco de qualquer maneira.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top