Цитата:
|
Знаю, но вы же проверяете не пересечение точки с объектом, а объекта с объектом...
|
Проверяю именно
точки и объекта.
Цитата:
|
К тому же, маску можно задать с помощью кода, параметр mask, если я не ошибаюсь
|
Маску я имею в виду не ту маску которая есть даже в фотошопе, а точно такая же фигура как в png, только в векторном формате и без blur/glow. т.е. контур.
Цитата:
|
Я просто не понимаю, зачем проходиться по всем объектам, если можно добавить в конструкторе класса этого слушатель, и если уж какая то особо узкая специфика, создать своё событие, или отправлять конкретное событие с помощью dispatchEvent();
|
По всем проходится, т.к. одни спрайты лежат под другими, и событие MouseEvent просто не сработает. А необходимо знать о всех перекрытиях.
Цитата:
|
и чего я уж тем более не понимаю, ЗАЧЕМ проверять пересечение спрайта и мышки методом пересечения точки и спрайта, когда в том же классе можно добавить проверку на нахождение курсора над мышкой...это и проще, и понятнее, и быстрее работает
|
То что считать вручную, менее затратно чем использовать встроенную функцию спорный вопрос, хотя я не считал.
Кстати вопрос стоит только о минимальных затратах процессора, а не в чистоте кода.
Цитата:
|
и не требует ежесекундной проверки
|
Проверка нужна каждый раз после изменения координат. Иначе половину пересечений пропустите.
