Пожалуйста, извините за мой плохой английский.
Я разрабатываю программу с OpenGL, GLUT и C ++, которая перемещает блок многоугольников вокруг окна. Ну, сначала я использовал функцию таймера GLUT, и она работает нормально. Теперь я хочу реализовать свой собственный таймер, поэтому я написал один. Но когда я использую его в том же файле, анимация работает так медленно. Таймер создает поток для выполнения функции перемещения блока, и я думаю, что проблема заключается в том, что glutPostRedisplay не обновляет окно автоматически, а таймер продолжает выполнять вызовы этих функций без учета того, действительно ли было обновлено winow. *
У меня вопрос, это проблема? Как можно это решить?
Если необходимо, я могу опубликовать код, но он такой большой и его трудно читать ...
Спасибо.