![]() |
|
||||||||||
|
|||||
|
Lorem ipsum
|
Вот еще вариант.
Каждый объект рисуем в одной картинке (карте) своим цветом (RGB у нас будет представлять ID объекта). Абрисы объектов должны быть с резкими краями — вот и вся ручная подготовка. В коде: - иллюстрацию обесцвечиваем и получаем подложку - при каждом движении мыши смотрим на соответствующий пиксель в карте (getPixel) - если цвет этого пикселя совпадает с ID одного из объектов, маскируем полноцветную иллюстрацию соответствующим пятном на карте (threshold + copyChannel) для подсветки нужного объекта. Как-то так.
__________________
Поймай яблоко 2! |
![]() |
Часовой пояс GMT +4, время: 15:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|