Двойное событие в одну и туже координату
Добрый день.
У меня задача написать перемещение персонажа в указанную точку. Для этого мне нужно чтобы при первом клике на canvas, мне рисовался путь от персонажа(объект), до указанной кликом точки. При втором клике на эту координату - персонаж(объект) перемещался в нее. В случае если координаты не совпадают, то рисовать новый путь. Подскажите где искать решение данной задачи или куском кода ) Заранее спс. |
Basota,
Ну к примеру , при наведении на определённую область, при поднять z-index(om) прозрачную gif - картинку и при первом клике - выполняем одно действие, пр втором - второе, Хотя имхо гадания на кофейной гуще без текущего действующего модуля |
Deff,
Всё дело в том что z-index(om) поднимать картинку нет смысла, так как клик может быть осуществлен в любой области холста. То-есть при наведении на холст мы нечего не видим и не делаем, только рассчитываем в каких координатах мышь. При первом клике передаются координаты и с начального положения персонажа(объекта), рисуется прямая линия до той координаты где был клик. После этого проверяется в какую координату делается второй клик и при совпадении с первой, объект перемещается в эту точку. Если не совпадает опять рисуется линия в другую координату. Желательно сделать не дивами, а все рисовать в Canvas. Наброски - http://zalil.ru/33717431(ссыль для скачивания) |
Часовой пояс GMT +3, время: 04:56. |