Чтобы добавить контекст, моя игра была разработана для Android 1.5. Таким образом, он использовал минимальное разрешение по умолчанию на любых телефонах Android. Что было здорово, игра шла быстро и все.Android Surface и ScreenResolution
Теперь я добавил поддержку scoreloop, которая требовала моей игры для поддержки Android 1.6. Когда я запустил игру, я понял, что все стало меньше, так как я использовал единицу измерения, не глядя на плотность экрана.
Теперь, когда я исправил размер. Я понимаю, что моя игра кажется немного изменчивой. Я считаю, что проблема перерисовки на новом разрешении экрана.
Я рисую свою игру на холсте в SurfaceView. Как я могу сделать это быстрее? Я использую функции по умолчанию, такие как drawCircle, drawLine ... Я считаю, что уменьшение разрешения экрана должно помочь, поскольку мне не требуется высокое разрешение экрана. Я просто не знаю, как и если это возможно.
Может быть, мой рисунок в opengl также поможет решить проблему.
Я думаю, что ваш непонятный формат пикселей с плотностью пикселей. Я отключил другой размер экрана, и он работает, как раньше. Спасибо за ссылку –
ваше право, я имею в виду плотность пикселей :) – ykatchou