Эффект волны от взрыва
Здравствуйте! Как можно реализовать такой эффект. На сцене находятся различные объекты, которые содержатся в Sprite, размещенные через код, при нажатии игроком мышью на области экрана должно происходить искажение (как волна от взрыва, или волны на луже) и "встряска" всех объектов. Пробовал через DisplacementMapFilter, но динамически не могу понять, как изменить масштаб волны, так как это нужно через BitmapData делать. И расположение картинки для фильтра как-то не там где нужно располагается.
|
Ответ: Эффект волны от взрыва
Искажать картинку по нормалмапе с рисунком волны
|
Ответ: Эффект волны от взрыва
Я вроде то же самое написал. Поэтому и спрашиваю, как это делается в коде, на примере. Как управлять "нормалмап" , если это bitmapdata? Ее же двигать надо внутри фильтра, изменять, а меняется только фильтр и то коряво.
|
Ответ: Эффект волны от взрыва
Надо подобрать функцию которая будет описывать карту для DisplacementMapFilter, и придумать как ее достаточно быстро рисовать градиентами... Завтра попробую поэкспериментировать. Точнее, уже сегодня.
|
Часовой пояс GMT +4, время: 13:23. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot