04.07.2013, 20:37
|
|
Регистрация: Nov 2007
Сообщений: 25
|
Выделение объектов на экране.
Товарищи, сломал голову. Может кто подскажет правильный путь решения. Благодарен буду даже за адекватную ссылку с подсказкой.
В приложении на экране находится несколько мувиков с прозрачными фонами. В мувиках находятся объекты (персонажи), которые постоянно двигаются. Механизм движения персонажей - подгружаемые битмапки, которые сменяют друг-друга. Нужно придумать фичу выделения: проводим мышкой по экрану - рисуется рамка квадрата, все, что попадает в рамку - выделяется.
Сложность в том, что прозрачный фон в мувиках местами в разы больше самих персонажей. Получается, что нужно каким-то образом выделить непрозрачные пиксели битмапы мувика и определить их попадание в ректангл. Как это сделать - в сети ничего не нашел, сам не смог пока додуматься.
|