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