Вниз
Скачать: CL | DM;

Курсор и OpenGL   Найти похожие ветки 

 
RagE ©   (2004-08-27 12:16) [0]

Есть такой вопрос. Нужно под OpenGL рисовать свой курсор. Если сделать отрисовку в основном цикле рендеринга, то при падении фпс курсор дергаться будет. Может кто знает как решить этот вопрос? Возможно ли поставить процедуру отрисовки курсора на событие WM_MOUSEMOVE, так чтобы все было корректно и самое главное работало. Сорри если кто меня не понял. Не могу щас более четко сформулировать вопрос


 
П7   (2004-08-27 12:44) [1]

Тебе по моему ничего не остаётся, кроме как заменить Виндовый курсор, хотя... Мне было бы тоже интересно. Скажем выводить курсор отдельным потоком. Но как тогда быть с единым рефрешем?


 
Darthman ©   (2004-08-27 13:17) [2]

Например в Direct3D есть такое понятие hardware cursor и его поддерживают все карточки современные и не очень. Тоесть курсор выводится автоматически средствами карты и не привязан к fps игры. В OpenGL незнаю такого пока...


 
Megabyte-Ceercop ©   (2004-08-27 13:19) [3]

Похоже нужно рисовать курсор и по событью МоусеМове и при рендеринге каждого фрейма. Проблема только в востановлении экрана под курсором.


 
RagE ©   (2004-08-27 14:17) [4]

Darthman ©   (27.08.04 13:17) [2]
в том то и дело что реализации для D3D у меня есть. Там все просто и хорошо.
А насчет заменить виндовый курсор я уже думал. Остается вопрос сколько будет граблей чтобы определить например координаты OpenGL кудя я ткну.


 
П7   (2004-08-27 15:06) [5]


> RagE ©   (27.08.04 14:17) [4]

Да блин, ты ж всего лишь иконку заменяешь, при чём тут тычки?


 
RagE ©   (2004-08-27 15:18) [6]

П7   (27.08.04 15:06) [5]
сорри ляпнул не подумав. Пока остановлюсь на таком варианте


 
П7   (2004-08-27 15:26) [7]


> RagE ©   (27.08.04 15:18) [6]

А зачем тебе это? По моему вполне достаточно обычных средств.


 
Micah'GF ©   (2004-08-27 15:36) [8]

[7] П7
а как обычными средствами сделать?? (ну кроме того что имел ввиду RagE в первом своем посте)



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

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



Память: 0.46 MB
Время: 0.027 c
1-1102946209
Илья
2004-12-13 16:56
2004.12.26
GetMem функция


11-1084444333
Stargazer
2004-05-13 14:32
2004.12.26
KOL + Ogg Vorbis


3-1101282742
NewDelpher
2004-11-24 10:52
2004.12.26
жуткий глюк MS SQL


3-1101460045
b@mboZe
2004-11-26 12:07
2004.12.26
Утечка памяти в TADODataset.


4-1099758380
Flex
2004-11-06 19:26
2004.12.26
Имя компьютера.




   Наверх