| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Низкоуровневый ввод |
| Автор: S.A.P. 20.9.2004, 23:41 |
| Вобщем сабж, как такое сделать? У меня есть программа, написана на OpenGL, она должна принимать сигналы от клавиатуры и мыши. Читал, что можно с Direct Input, но совмещать две эти библиотеки в одной программе - мазохизм, уж лучше все на DirectX писать. Стандартные сообщения Windows не устраивают, т.к. при больших прорисовках проглатываются не доходя до обработчика. Вобщем подумал, что может есть другой способ, чтобы сообщения не пропадали, может что то на подобии прерываний в досе? |
| Автор: Дрон 20.9.2004, 23:44 | ||
Во многих играх (напр. Doom3) так и сделано. Для устройств ввода и звуковых эффектов используется DirectX, для графики OpenGL. |
| Автор: S.A.P. 20.9.2004, 23:50 | ||
Да и самому сделать что то на подобии инпута было бы интересно |
| Автор: Дрон 20.9.2004, 23:52 |
| Честно говоря, других способов не знаю Добавлено @ 23:53 И даже предположить не могу, как такое можно реализовать... |