Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Diamond-Изометрия, координаты ячейки (http://www.flasher.ru/forum/showthread.php?t=125898)

Crash512 04.06.2009 20:31

Diamond-Изометрия, координаты ячейки
 
Вложений: 1
Помогите решить такую задачу:

Определить ячейку (строка/столбец), на которую кликнули мышью. Т.е. нужна формула перевода из X и Y координат в координаты столбцов/строк.

Единственное, что я нашёл полезного - поделить поле на прямоугольники (так называемая MouseMap). Куда дальше плясать - не пойму...

etc 04.06.2009 22:02

Эээ, в чем сложность провести перпендикуляры от точки мыши к осям?

Crash512 04.06.2009 22:08

Ну... Можно чуть конкретней алгоритм? Если бы для меня это было понятно, я бы не спрашивал=)

GBee 04.06.2009 22:11

Может Хитрый поможет?

Crash512 04.06.2009 22:12

Нет, мне подобный вариант точно не подходит=)

GBee 04.06.2009 22:14

За минуту разобрался? Клево.

Crash512 04.06.2009 22:15

Я читал эту статейку раньше=)

GBee 04.06.2009 22:18

А по-моему в тему, если сетка большой мувик, то повернутая на 45 градусов и приплюснутая, она вам точно будет давать нужные координаты. Хотя я не силен в геометрии флэша.

Crash512 04.06.2009 22:44

У меня сетка будет программной, и ничего плющить и поворачивать при этом не получится=) Я не буду создавать спрайты для каждой ячейки...

etc 04.06.2009 22:48

Вложений: 1
Аналитическую геометрию не проходили что ли? Первый курс, если не ошибаюсь.

Вот, набросал. Как нарисовать сетку программно, думаю, сами допетрите.


Часовой пояс GMT +4, время: 05:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.