Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Наиболее распространённым является резервирование одного цвета под "прозрачность". Например, фиксированый цвет с индексом 0 - прозрачен. Или - верхняя левая точка спрайта имеет прозрачный цвет. Как вариант можно использовать битовые маски, но это сложнее и нуднее. Складывание изображения спрайта с фоном: if (sprite.icolor != 0) then color = sprite.icolor; else color = background.color. Несмотря на кажущуюся громоздкость и неоптимизированность данный метод наиболее прост и, повторяю, распространен.

Отправлено: 10:07, 04-10-2004 | #2