2. АНИМАЦИЯ В РАСТРОВОЙ ГРАФИКЕ
2.1 Анимация переднего плана. Спрайты.
Итак, СПРАЙТ
- это некоторый графический объект, который может перемещаться по
экрану без искажения заднего плана. Спрайты всегда прямоугольны (в
частном случае - квадратны). Размеры спрайтов могут быть любыми Вам
удобными. Нередко их выбирают так, чтобы ширина и высота были кратны
восьми, поскольку одно знакоместо на зкране имеет размер 8x8 пикселов.
С другой стороны, поскольку для обеспечения плавности перемещения
спрайтов в разные стороны, их двигают не на знакоместо, а только на
пикселы, нет никакой особенной необходимости привязывать их размеры к
знакоместам.
Рис. 1 Примеры спрайтов.
В рамках данной книги мы будем иметь дело с
общим случаем, когда размеры спрайта не кратны восьми и примем за
базовый размер спрайта 24 х 21 пиксел. Этот размер широко применяется,
он достаточно велик для того, чтобы реализовать Ваши-художественные
способности, но не слишком велик, чтобы скорость операций со спрайтом
стала критичной для программы. Выше, на рис.1 даны образцы некоторых
спрайтов (кенгуру, кролик, наездник), выполненных в данном формате.