IT-словарь › Программирование › Программный спрайт

Программный спрайт

Программирование Svenska → Обновлено: 2026-10-27

Движущийся объект, который процессор сам рисует в видеопамяти пиксель за пикселем, потому что видеочипа для этого нет.

У ZX Spectrum, Atari ST и PC не было аппаратных спрайтов, так что каждый движущийся персонаж был циклом копирования. В каждом кадре одни и те же три шага: сохранить фон под объектом, нарисовать объект, а в следующем кадре перед перемещением восстановить фон. Перепутаешь порядок — объект оставит шлейф, что и продемонстрировало немало коммерческих игр.

Плюс — свобода: нет лимита в восемь спрайтов на строку, нет фиксированных размеров и числа цветов. Минус — всё стоит процессорного времени, так что число объектов на экране определялось скоростью перекачки байтов. Отсюда целый арсенал приёмов: маскирование, предсдвинутые копии, компилируемые спрайты и грязные прямоугольники. BOB'ы на Amiga — та же идея, где основную работу делал блиттер.

← Назад к словарю