Blend-эффекты для флеш игры
На этот раз я решил поделится идейкой создания прикольных визуальных эффектов на уже нарисованном уровне. Суть идеи заключается в том, что поверх мовиклипа уровня кладём мовиклип с белым фоном, задаём ему специальный режим смешивания, и плавно меняем альфу до 0. Используя различные режимы блендинга можно добиться разных визуальных эффектов. Смотрим пример:
В нижнем правом углу экрана находится выпадающий список, в котором можно менять режим смешивания. Наиболее интересные режимы это Invert (что-то типа рентгена получается или очков ночного видения), Overlay (яркая вспышка, мне этот больше всего приглянулся) и Substract (Зачернение, неплохой эффект для воздействия радиации или чeго то в этом роде).
Плюс эти эффекты не зависят от размера уровня, в отличии от фильтров. Жалко что во флеше нет режима смешивания Saturation…
Скачать исходники примера можно здесь: http://www.anegmetex.com/devblog/files/blendFX.rar
В примере используется класс alphaFader и ageMath.

Апрель 1st, 2010 at 0:33
Да прикольные эффекты можно сделать с блендингом
Сейчас тоже пытаюсь его заюзать для эффекта подсветки объектов ночью…
Май 28th, 2010 at 9:18
Может вру, но вроде где-то видел плагин к флешу, что дополняет смешивания…
Май 28th, 2010 at 10:43
В 10 плеере можно задавать собственные смешивания, скорее всего этот плагин для 10 плеера.
Я же пока для большего охвата аудитории работаю с 9 версией.