Question

Je suis un peu confus quant à la façon dont dimensions du projet La configuration que j'ai effectuée dans Flash Develop affectera l'apparence de mon application AIR sur les écrans iPad Retina et non Retina, ainsi que la façon de travailler avec les Bitmaps dans ces circonstances.

Lorsque j'exécute Flash Player sur PC pour déboguer, le 2048x1536 est hors de mon moniteur, c'est tellement gros.J'ai entendu dire que la scène s'adapterait à la taille de l'écran et ne serait qu'un système de coordonnées de référence, mais je ne comprends pas comment les Bitmaps fonctionneraient dans ces conditions...Les Bitmaps sont-ils également mis à l'échelle automatiquement ?Est-il important que je définisse les dimensions de mon projet sur 2048x1546?

Mon hésitation à commencer est que j'utiliserai des feuilles de sprites via Starling et je ne sais pas comment traiter leurs dimensions dans ces circonstances.

S'il vous plaît, mettez-moi au clair si vous avez des connaissances et une minute.Apprécié.

Était-ce utile?

La solution

Vous n'êtes pas obligé d'utiliser 2048x1536.Vous pouvez simplement utiliser 1024x768 pour les dimensions de votre projet.Sois sûr que stage.scaleMode = StageScaleMode.SHOW_ALL; mais c'est la valeur par défaut si je ne me trompe pas.

Les iPad Retina l'afficheront simplement doublé, donc tout sera mis à l'échelle jusqu'à 2048 x 1536.Cela signifie que vos bitmaps ne seront pas aussi nets qu'ils pourraient l'être, mais les graphiques vectoriels semblent nets car Flash utilise la résolution supplémentaire sur un écran Retina.

Vous pouvez écrire du code pour utiliser des bitmaps à plus haute résolution si vous êtes sur un écran Retina, mais je ne connais pas vraiment de bon moyen de détecter la résolution Retina autre que la vérification des dimensions de l'écran.Vous pouvez également utiliser des bitmaps haute résolution qui seront réduits sur les écrans non Retina (assurez-vous d'autoriser le lissage).

De plus, je n'ai moi-même aucune expérience avec Starling, ce qui peut donc se comporter différemment.J'espère que cela aide un peu quand même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top