Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

События onMouseMove (Down, Up) у спрайтов (DelphiX)   Найти похожие ветки 

 
Mat   (2003-10-30 13:03) [0]

Добрый день!

У меня вопрос следующий. Как у спрайтов, выведенных на DXDraw, отслеживать события onMouseMove, onMouseDown, onMouseUp, учитывая, что их может быть порядка 100 штук. Если использовать DXDraw.onMouseMove(down, Up), то, отслеживая координаты каждого спрайта, программа очень тормозит.


 
Darthman ©   (2003-10-30 13:28) [1]

Неверю я что из-за 100 проверок программа начинает тормозить сильно. Дело не в этом, используйте DirectInput.


 
Mat   (2003-10-30 17:00) [2]

А можно ли определить имя спрайта, над которым находится мышка в данный момент? В этом случае не нужно сверять текущее местоположение курсора и сравнивать его с местоположением каждого спрайта. А просто загружать нужную картинку в этот спрайт.


 
Darthman ©   (2003-10-30 17:29) [3]

А как вы себе представляете определить спрайт, без перебора?



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1081628476
Ertong
2004-04-11 00:21
2004.04.25
Proxies.dcu


11-1064908577
Yrasikombo
2003-09-30 11:56
2004.04.25
В Delphi 7 выдает ошибку "File not found: Exptlntf.dcu "


1-1081091132
er
2004-04-04 19:05
2004.04.25
Алгоритм для составления комбинаций массива.


4-1076838918
Viktor Kushnir
2004-02-15 12:55
2004.04.25
Как загрузить через CreateProcess ярлык (*.lnk)


14-1081148479
Nick-From
2004-04-05 11:01
2004.04.25
Геометрия