![]() |
Затемнить/засветлить объект
У меня вот возник вопрос. Как можно затемнить/засветлить объект(битмэпдата или спрайт) программным путем? А то как-то раньше не использовал такие фишки.
|
Можно попробовать через применение GlowFilter со свойством inner == true, но скорее всего существуют менее прожорливые решения.
|
Скорее засветлить — аналог Tint`а. ColorMatrixFilter.
|
А чем плох brightness из AdjustColor?
|
а я обычно Tweener'ом подобные вещи делаю через ColorShortcuts
|
Можно так:
Код AS3:
|
ВСем спасибо! Решил воспользоваться методом samana. Но возникла проблема.
У меня есть главный спрайт, в который входят другие спрайты, обволачивающие битмэп. Если данный метод применяю над главным спрайтом, то все работает, а если над входящими в него спарйты, то ничего не меняется. Это у меня руки кривые такие или так задумано? |
Должно работать, если есть примерчик, то покажите как вы это делаете.
|
Вложений: 1
Выложу лучше весь проект. Надеюсь, разберетесь в моих дебрях. Что я хочу реализовать? У меян задание сделать карту, как тут:http://mp47.ru/, но только немного 3D, то есть грани карты должны быть 3D. Не зная, как это реализовывается в PaperVision(знаю лишь как реализуются простейшие фигуры.) я решил реализовать все это дело с помощью five3d. Суть в том, чтобы одни и те же изображения копировать и смещать на 1 пиксель по z, и как бы сложится иллюзия 3D. Верхний слой будет светлее, а нижние темные.
Но чувствую моя затея не удастся... ресурсов жрет много и тормозов много, если копий изображений больше 3х. Чувствую придется создать еще одну тему. |
Что-то не могу разобраться совсем... Извините.
|
| Часовой пояс GMT +4, время: 02:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.