Um etwas Kontext zu setzen, wurde mein Spiel für Android 1.5 entwickelt. So wurde standardmäßig die niedrigste Auflösung für Android-Telefone verwendet. Was großartig war, das Spiel lief schnell und alles.Android Surface und ScreenResolution
Jetzt habe ich Unterstützung für Scoreloop hinzugefügt, die mein Spiel benötigt, um Android 1.6 zu unterstützen. Als ich das Spiel ausführte, wurde mir klar, dass alles kleiner wurde, da ich die Einheitsgröße verwendete, ohne auf die Bildschirmdichte zu achten.
Nun, dass ich die Dimensionierung festlegte. Ich merke, dass mein Spiel ein bisschen abgehackt wirkt. Ich glaube, dass das Neuzeichnen auf der neuen Bildschirmauflösung das Problem ist.
Ich zeichne mein Spiel in einem Canvas in einem SurfaceView. Wie kann ich es schneller machen? Ich benutze Standardfunktionen wie drawCircle, drawLine ... Ich glaube, die Bildschirmauflösung zu reduzieren sollte helfen, da ich keine hohe Bildschirmauflösung brauche. Ich weiß nur nicht wie oder ob es möglich ist.
Oder möglicherweise meine Zeichnung in opengl würde das Problem zu lösen.
Ich denke Ihr verwirrendes Pixelformat mit Pixeldichte. Ich habe andere Bildschirmgröße deaktiviert und es funktioniert wie zuvor. Danke für den Link –
dein Recht, ich meine Pixeldichte :) – ykatchou