![]() |
Наложение объектов с альфой
Вложений: 2
Товарищи, есть два Shape, в каждом из них нарисован круг с зеленой заливкой и альфой=0.3.
При накладывании их друг на друга получается следующее. Вложение 28387 Не подскажите какую-нить хитрость с режимом наложения или какой совет дайте, чтобы в итоге было вот так. Вложение 28386 P.S. Манипуляции с blendMode не дали эффектов P.S.S. Заливка обязательно должна быть с прозрачностью. |
Black Soviet, изображения надо прикреплять к сообщению, а не заливать на файлопомойки. Расширенный режим > Управление вложениями.
И уж тем более прикольно давать ссылки на защищенный контент. |
Спасибо, исправил.
|
Шейдером можно легко (ставишь средний цвет и среднюю альфу). Или ставить прозрачность 1, рисовать их обе в битмапу и ей ставить прозрачность 0.3.
|
Отрисовать оба shape'a в один sprite, задать sprite'у alpha.
Добавлено через 1 минуту Цитата:
|
Цитата:
|
Цитата:
Вы отрисуете 2 окружности в одном спрайте и поставите ему 0.3 прозрачности - получится нужный Вам результат Проблемы могут возникнуть если у окружностей есть еще обводка, отличная по прозрачности от заливки |
Вложений: 1
-De-
Забыл сказать что круги имеют границу, и при отрисовке кругов с альфой=1 в одну битмапу, у них выстроится приоритет и выйдет такое. Задача с кругами и границей стандартными средствами, кажется, не решается. |
Сделайте ободку кругам с помощью Glow фильтра контейнера.
|
Вложений: 1
Во вложении пример на подобии вашего, я так понял это вам и нужно?? (Перетаскивайте круги мышей для наглядности)
|
| Часовой пояс GMT +4, время: 21:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.