Posts Tagged ‘Mobile Information Device Profile’

Устранение эффекта мигания в играх. Двойная буферизация

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , ,

В состав Mobile Information Device Profile (MIDP) входит низкоуровневый пользовательский интерфейс, позволяющий рисовать непосредственно на экране устройства. В статье «MIDP низкоуровневый API пользовательского интерфейса» рассказывается как использовать классы API для рисования. Эта статья является ее логическим продолжением. Мы обсудим вопрос использования двойной буферизации для создания «не мигающей» графики.

Термин «двойная буферизация» обозначает технику, широко использующуюся в компьютерной графике. Если рассматривать дисплей как буфер памяти в который осуществляется запись графических примитивов (рисование примитивов осуществляется базовыми методами, такими как drawLine и drawArc), то двойная буферизация — это запись во второй буфер, который не отображается, а затем копирование его содержания в экранный буфер. Операция копирования осуществляется очень быстро, поэтому обновление экрана происходит (далее…)