Frage

Ich bin ein bisschen verwirrt, mit dem die -Projekt-Abmessungen in Flash-Entwicklung auf Retina- und Nicht-Retina-iPad-Displays auf das Erscheinungsbild der Air Air-Anwendung beeinträchtigt wird, und wie Sie mit Bitmaps unter diesen Umständen arbeiten können.

Wenn ich auf dem Flash-Player auf dem PC läuft, debuggen der 2048x1536 aus meinem Monitor ist es so groß.Ich habe gehört, dass die Bühne mit der Größe des Bildschirms skaliert wird, und ist nur ein Referenzkoordinatensystem, aber ich verstehe nicht, wie Bitmaps in diesen Bedingungen funktionieren würde ... Sind die Bitmaps auch automatisch skaliert?Ist es wichtig, ob ich meine Projektabmessungen auf 2048x1546 setzen?

mein Zögern, damit zu beginnen, ist, dass ich einige Spritesheets über Star verwenden werde, und ich bin verwirrt, wie sie ihre Dimensionen unter diesen Umständen behandeln kann.

plz Set mich gerade, wenn Sie Wissen und eine Minute haben.Geschätzt.

War es hilfreich?

Lösung

Sie müssen nicht 2048x1536 verwenden.Sie können nur 1024x768 für Ihre Projektabmessungen verwenden.Stellen Sie sicher, dass stage.scaleMode = StageScaleMode.SHOW_ALL;, aber das ist der Standard, wenn ich mich nicht irre.

retina ipads wird nur doppelt zeigen, so wird alles bis zu 2048x1536 skaliert.Das bedeutet, dass Ihre Bitmaps nicht so scharf aussehen, wie sie sein können, aber Vektorgrafik sehen scharf aus, da Flash die zusätzliche Auflösung auf einem Retina-Bildschirm verwendet.

Sie können einen gewünschten Code schreiben, um mit höherauflösenden Bitmaps mit höherer Auflösung zu verwenden, wenn Sie sich auf einem Retina-Display befinden.Oder Sie können hochauflösende Bitmaps verwenden, die auf Nicht-Retina-Bildschirmen skaliert werden (stellen Sie sicher, dass Sie das Glätten ermöglichen).

Ich habe auch keine Erfahrung mit der Suche, damit sich anders verhalten kann.Hoffe, das hilft trotzdem etwas.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top