forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Flash (http://forum.boolean.name/forumdisplay.php?f=137)
-   -   Эффект волны от взрыва (http://forum.boolean.name/showthread.php?t=20065)

JeanWinters 29.10.2015 19:04

Эффект волны от взрыва
 
Здравствуйте! Как можно реализовать такой эффект. На сцене находятся различные объекты, которые содержатся в Sprite, размещенные через код, при нажатии игроком мышью на области экрана должно происходить искажение (как волна от взрыва, или волны на луже) и "встряска" всех объектов. Пробовал через DisplacementMapFilter, но динамически не могу понять, как изменить масштаб волны, так как это нужно через BitmapData делать. И расположение картинки для фильтра как-то не там где нужно располагается.

ARA 29.10.2015 20:13

Ответ: Эффект волны от взрыва
 
Искажать картинку по нормалмапе с рисунком волны

JeanWinters 30.10.2015 05:29

Ответ: Эффект волны от взрыва
 
Я вроде то же самое написал. Поэтому и спрашиваю, как это делается в коде, на примере. Как управлять "нормалмап" , если это bitmapdata? Ее же двигать надо внутри фильтра, изменять, а меняется только фильтр и то коряво.

AVL 06.11.2015 03:29

Ответ: Эффект волны от взрыва
 
Надо подобрать функцию которая будет описывать карту для DisplacementMapFilter, и придумать как ее достаточно быстро рисовать градиентами... Завтра попробую поэкспериментировать. Точнее, уже сегодня.


Часовой пояс GMT +4, время: 06:17.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot