![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
События onMouseMove (Down, Up) у спрайтов (DelphiX) [Delphi, Windows]
Mat © (2003-10-30 13:03:00)Добрый день!
У меня вопрос следующий. Как у спрайтов, выведенных на DXDraw, отслеживать события onMouseMove, onMouseDown, onMouseUp, учитывая, что их может быть порядка 100 штук. Если использовать DXDraw.onMouseMove(down, Up), то, отслеживая координаты каждого спрайта, программа очень тормозит.
Darthman (2003-10-30 17:29:00) [1]А как вы себе представляете определить спрайт, без перебора?
Mat (2003-10-30 17:00:00) [2]А можно ли определить имя спрайта, над которым находится мышка в данный момент? В этом случае не нужно сверять текущее местоположение курсора и сравнивать его с местоположением каждого спрайта. А просто загружать нужную картинку в этот спрайт.
Darthman (2003-10-30 13:28:00) [3]Неверю я что из-за 100 проверок программа начинает тормозить сильно. Дело не в этом, используйте DirectInput.