Frage

Um einen Kontext zu setzen, wurde mein Spiel für Android 1.5 entwickelt. Daher verwendete es standardmäßig die niedrigste Auflösung auf Android -Telefonen. Was großartig war, das Spiel lief schnell und alles.

Jetzt habe ich die Unterstützung für Scoreloop hinzugefügt, bei denen mein Spiel Android 1.6 unterstützt. Als ich das Spiel erregt habe, wurde mir klar, dass alles kleiner wurde, da ich die Einheitsdimension benutzte, ohne die Bildschirmdichte zu betrachten.

Jetzt, wo ich die Größe behoben habe. Mir ist klar, dass mein Spiel etwas abgehackt erscheint. Ich glaube, dass das Wiederaufleben der neuen Bildschirmauflösung das Problem ist.

Ich zeichne mein Spiel in einer Leinwand in einer Surfaceview. Wie kann ich es schneller machen? Ich verwende Standardfunktionen wie Drawcircle, Drawline ... Ich glaube, dass die Reduzierung der Bildschirmauflösung helfen sollte, da ich keine Hochschirmauflösung benötige. Ich weiß nur nicht, wie oder ob es möglich ist.

Oder kann meine Zeichnung in OpenGL auch das Problem lösen.

War es hilfreich?

Lösung

Lesen Sie dies : http://developer.android.com/guide/practices/screens_support.html

Sie sollten das Pixelformat je nach Ihren Bedürfnissen verwenden.

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