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