Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2011, 16:58   #1
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию Изометрия и координаты на канве. Графика.

Это изометрическая карта, из спрайтов 60 х 30, выводится на Image канвой. Лишнее по углам убрано так: Object.Transparent:= true. По сути это прямоугольник, но выглядит как ромб. Суть вопроса в следующем: как бы так сделать, чтобы на MouseMove получать индекс каждого спрайта (отчет слева). Что-то в виде: номер ряда и номер строки (таблица). Проблема тут такая: как можно узнать находится ли курсор в в пределах ромба (и какого)?
Изображения
Тип файла: bmp 123.bmp (177.1 Кб, 155 просмотров)
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Старый 14.10.2011, 17:18   #2
Alexan-Dwer
Форумчанин
 
Аватар для Alexan-Dwer
 
Регистрация: 20.04.2009
Сообщений: 136
По умолчанию

Тема о координатах
Цитата:
как можно узнать находится ли курсор в в пределах ромба (и какого)?
В двух словах:
а) Применением маски — самый простой способ.
Но я считаю его не рациональным, поэтому:
б) Трассировкой луча — труднее, чем первый, но выполняется быстрее.
Выбирайте, что для Вас лучше
Alexan-Dwer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Принадлежность точки клетке(изометрия) DimaTs Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 19.08.2011 20:42
Изометрия: выбор ZotaC Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 05.12.2010 16:03
Графика. Координаты пикселей. KALISNIK Помощь студентам 0 28.03.2010 20:11
цвета на канве Juffin Общие вопросы Delphi 3 17.05.2009 21:57
построение графика на Канве Chepa Общие вопросы Delphi 2 19.01.2007 22:59