Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Празрачность [C++ Builder, Windows]


ACR ©   (2002-08-03 03:44:00) 

я вот че хател спрасить
вот в StarCraft как извесна используется 256 цветный режим
тем немения там еся празрачные(полупразрачные :)) акошки и теже празрачные дарки, ясно что никакого Alpha канала и никаких Alpha Blendig
неиспользуется
скорее всего празрачные акошки и спрайты выводятся абычной функцией Blt с логической командой.. а весь фокус в палитре
вапрос как лучше падгатовить палитру для таких фокусов?
и какие операции использовать при блитенге... а может в несколько проходов?


cyborg   (2003-01-04 11:39:00) [1]

Есть подозрение, что Старкрафт всётаки на экране в 256 цветов показывает, может обработка только на 16 битовой поверхности идёт?


Шура   (2003-01-03 21:00:00) [2]

А арфаграфичискеи ашипки ф саабщении эта типо учёная рассеянность?


Mirovodin   (2002-11-28 11:54:00) [3]

cyborg полностью согласен. StarCraft, Heroes, Fallout, Diablo используют 256 или еще меньше палитру для хранения растров. НО это сделано для уменьшения размеров файла ресурсов, а при загрузки ресурса он помещается на 16(32) bit Surface. и вся работа осуществляется именно в Hi Color.


cyborg   (2002-11-28 11:42:00) [4]

ACR © ты ошибаешься, в StarCraft используется 16 битовый режим.


TButton   (2002-11-28 02:49:00) [5]

атвет
эффект полупрозрачного акошка можно достич путем заливки его контура не сплошником а сеточкой типа
х х х х х
х х х х х
х х х х х
х х х х х
насколько мне известно такой прием использовался в старых игрушках для получения полупрозрачной тени


Наверх

Титульная страница Поиск, карта сайта Написать письмо