Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
3-1080034879
TSa
2004-03-23 12:41
2004.04.25
Сохранание данных из БД ф файл


9-1067276142
Unknown user
2003-10-27 20:35
2004.04.25
Артефакты при рисовании моделей в OpenGL.


7-1078221472
saNat
2004-03-02 12:57
2004.04.25
Свой аплет на панели управления


7-1077457486
HydraMarat
2004-02-22 16:44
2004.04.25
Распознавание текста


1-1081515243
LeShick
2004-04-09 16:54
2004.04.25
Скопировать вчерашний файл




   Наверх