![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть эллипсы с толщиной линии = 1
Пользователю нужно выбирать определенный эллипс мышкой. Как сделать так, чтобы пользователю не пришлось заниматься пиксельхантингом по тоненькой линии, а клик мышкой в определенной области рядом с линией воспринимался как клик по самой линии? В голову приходит только математическое решение - проводить вектор в точку клика, продолжать до пересечения с линией эллипса и смотреть разницу между точками. Но нет ли способа попроще?
__________________
interplanety |
|
|||||
|
Прозрачная линия поймает MOUSE_CLICK ?
__________________
interplanety |
|
|||||
|
Ага, как раз проверял сейчас
. Вроде работает, спасибо!
__________________
interplanety |
|
|||||
|
Для спрайта можно задать область клика любой формы.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
2 alatar
Спасибо, не обращал внимания раньше на это свойство спрайта.
__________________
interplanety |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|