|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Закрасить центр мувика не затрагивая контур
Здравствуйте.
Подскажите пожалуйста как реализовать следующую задачу. Необходимо при клике на спрайте (или мувике) изменить его цвет, но чтобы контур остался таким цветом, которым был. Как закрасить мувик по клику я сделал, но закрашивается и контур. Как сделать так, чтобы контур не изменялся. Спасибо! |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
а как контур обозначен? floodFill красит все точки с цветом, равным цвету в затравочной точке.Должно быть то, что надо.
Добавлено через 3 минуты Правда этот метод только для растра.Если спрайт векторный - тогда наверно надо разделять его на два спрайта(контур и внутренности) |
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Да вот пока так и сделал, разделил на два спрайта - в принципе работает, но я думаю должен всё же быть способ решить данную проблему.
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
рисуй спрайт в битмапдату и крась через floodFill.
|
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Мне нужно потом проверять, каким цветом был закрашен спрайт. floodFill подойдёт для создания разукрашки, но возникнет проблема проверки цвета в разных частях изображения.
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
floodFill+getPixel?
|
Часовой пояс GMT +4, время: 23:38. |
|
« Предыдущая тема | Следующая тема » |
|
|