Игра J2ME плавное обновление - PullRequest
0 голосов
/ 17 апреля 2011

Я разработал игру в J2ME. Логика идет отлично. Но проблема в том, что мои спрайты не работают должным образом. Они появляются постоянно мигающими. Я пытался уменьшить их размер, но это не сильно помогает. Я также пытался удалить звуки и минимизировать умножения и деления с небольшим эффектом.

Моя частота обновления - один раз в 30 миллисекунд. Мои изображения лежат между 300 байтов до 1 кб. Любые советы?

Ответы [ 2 ]

0 голосов
/ 11 мая 2011

На мобильном телефоне каждые 30 миллисекунд, возможно, слишком много. Я создал игру JME, используя только 15 FPS, и анимация выглядела отлично. Очевидно, это зависит от игры, но я бы хотел уменьшить частоту кадров на вашем месте. Как уже упоминалось в @Ashok, двойная буферизация используется для решения подобных проблем и, вероятно, решит вашу проблему.

0 голосов
/ 11 мая 2011

лучше реализовать двойную буферизацию вручную, если вы используете canvas или gamecanvas, в котором уже реализована двойная буферизация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...