Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Вниз

Курсор и 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 вся ветка

Форум: "Игры";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
9-1093428278
XeNoN
2004-08-25 14:04
2004.12.26
Люди подскажите


1-1102869888
markers
2004-12-12 19:44
2004.12.26
Выяснение версии Office


4-1097473620
Rentgen
2004-10-11 09:47
2004.12.26
Включить компьютер.


11-1084318593
Dilma
2004-05-12 03:36
2004.12.26
Как сделать табуляцию у элементов контейнеров?


1-1102569190
PEKAHT
2004-12-09 08:13
2004.12.26
MSSQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский