Для контекста моя игра была разработана для Android 1.5. Так что он использовал самое низкое разрешение по умолчанию на любых телефонах Android. Что было здорово, игра шла быстро и все.
Теперь я добавил поддержку Scoreloop, которая требовала от моей игры поддержки Android 1.6. Когда я запустил игру, я понял, что все стало меньше, поскольку я использовал единицу измерения, не смотря на плотность экрана.
Теперь, когда я исправил размер. Я понимаю, что моя игра кажется немного изменчивой. Я считаю, что перерисовка на новом разрешении экрана является проблемой.
Я рисую свою игру на холсте в SurfaceView. Как я могу сделать это быстрее? Я использую функции по умолчанию, такие как drawCircle, drawLine ... Я считаю, что уменьшение разрешения экрана должно помочь, так как мне не нужно высокое разрешение экрана. Я просто не знаю как или если это возможно.
Или, возможно, рисование в opengl тоже решит проблему.