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