![]() |
Стык полупрозначных
Помогите пожалуйста.
При стыке 2х полупрозрачных объектов образуется чёрная полоса, можно ли как-то от неё избавиться? Чтобы не было видно перехода. Избежать стыка не получается. Или как объединить 2 спрайты в один |
Приведите, пожалуйста, иллюстрацию.
|
Проблема в том, что есть пересекающие полупрозрачные области, что, конечно, даёт при наложении меньшую прозрачность.
Если есть возможность создать непрозрачную копию элемента, который сверху, то можно сделать так: Создаём контейнер, где будет храниться результат. Задаём этому контейнеру BlendMode.LAYER Кладём в этот контейнер последовательно: 1) нижний элемент 2) непрозрачную копию верхнего элемента. Даём ей BlendMode.ERASE 3) верхний элемент. Таким образом, из нижнего элемента вырезается форма верхнего элемента, а затем на это место накладывается верхний элемент. Получается, что больше объекты не пересекаются, так как из нижнего объекта была вырезана область пересечения. |
Idon спасибо большое! То что нужно)))
|
у меня был похожий баг. я избавлялся кустарными методами ))
при анимации, даже с erase вылезало. попробуйте сделать разницу между границами в 1 пиксель, может поможет. |
| Часовой пояс GMT +4, время: 17:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.