![]() |
Diamond-Изометрия, координаты ячейки
Вложений: 1
Помогите решить такую задачу:
Определить ячейку (строка/столбец), на которую кликнули мышью. Т.е. нужна формула перевода из X и Y координат в координаты столбцов/строк. Единственное, что я нашёл полезного - поделить поле на прямоугольники (так называемая MouseMap). Куда дальше плясать - не пойму... |
Эээ, в чем сложность провести перпендикуляры от точки мыши к осям?
|
Ну... Можно чуть конкретней алгоритм? Если бы для меня это было понятно, я бы не спрашивал=)
|
Может Хитрый поможет?
|
Нет, мне подобный вариант точно не подходит=)
|
За минуту разобрался? Клево.
|
Я читал эту статейку раньше=)
|
А по-моему в тему, если сетка большой мувик, то повернутая на 45 градусов и приплюснутая, она вам точно будет давать нужные координаты. Хотя я не силен в геометрии флэша.
|
У меня сетка будет программной, и ничего плющить и поворачивать при этом не получится=) Я не буду создавать спрайты для каждой ячейки...
|
Вложений: 1
Аналитическую геометрию не проходили что ли? Первый курс, если не ошибаюсь.
Вот, набросал. Как нарисовать сетку программно, думаю, сами допетрите. |
| Часовой пояс GMT +4, время: 05:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.