Отсутствие ввода с клавиатуры из GLUT во время движения мыши (в OS X) - PullRequest
1 голос
/ 05 июля 2010

Итак, я впервые создал приложение OpenGL на Mac.Я использую GLUT, чтобы получить ввод с клавиатуры.Проблема в том, что я обнаружил, что если я двигаю мышь одновременно с нажатием кнопки на клавиатуре, функция клавиатуры не вызывается!Если я нажимаю кнопку, когда мышь не двигается, она вызывается просто отлично.То же самое касается моей функции keyUp.Почему это может быть?

У меня также возникают проблемы с мышью motionFunc - кажется, что не каждый вызов вызывается и приводит к прерывистому вводу мышью ...

1 Ответ

1 голос
/ 06 июля 2010

Можете ли вы предоставить пример кода?Это звучит как ошибка в вашем коде обработки событий.

Тем не менее, GLUT больше не разрабатывается, и вы не должны его использовать.Существует множество лучших альтернатив, наиболее популярными из которых являются SDL .Другие включают GLFW и SFML , и вы даже можете использовать Qt .

...