|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прозрачный цвет фона спрайта на С++ в ДОС |
|
Прозрачный цвет фона спрайта на С++ в ДОС
|
Guest |
Умею вставить в свою прогу картинку, сохранить в памяти
участок экрана, чтобы затем восстановить его, убив спрайт. Не умею сделать прозрачным цвет фона прямоугольной области, внутри которой рисуется спрайт. Подскажите, кто знает. Нужно под ДОС (<graphics.h>. |
|
Отправлено: 21:25, 03-10-2004 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Наиболее распространённым является резервирование одного цвета под "прозрачность". Например, фиксированый цвет с индексом 0 - прозрачен. Или - верхняя левая точка спрайта имеет прозрачный цвет. Как вариант можно использовать битовые маски, но это сложнее и нуднее. Складывание изображения спрайта с фоном: if (sprite.icolor != 0) then color = sprite.icolor; else color = background.color. Несмотря на кажущуюся громоздкость и неоптимизированность данный метод наиболее прост и, повторяю, распространен.
|
Отправлено: 10:07, 04-10-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как изменить цвет названий ярлыков на прозрачный? | Madina | Оформление Windows XP | 13 | 26-07-2009 02:02 | |
Разное - [решено] цвет фона иконок на раб. столе | vladimirn | Microsoft Windows 2000/XP | 4 | 07-07-2008 09:40 | |
Как в Си изменять цвет букв и фона в текстовом режиме | FatalBSD | Программирование и базы данных | 3 | 08-07-2004 14:09 | |
Вращение спрайта ... | JAGO | Программирование и базы данных | 2 | 29-12-2003 13:59 |
|