0
請原諒我的英語不好。刷新GLUT窗口
我正在開發一個OpenGL,GLUT和C++的程序,用於在窗口周圍移動一個多邊形塊。那麼,首先我使用GLUT定時器功能,它工作正常。現在,我想實現我自己的計時器,所以我寫了一個。但是,當我在同一個文件中使用它時,動畫效果如此之慢。定時器創建一個線程來執行函數來移動塊,我認爲問題是glutPostRedisplay不會自動刷新窗口,定時器繼續調用這些函數,而不考慮是否真的更新了winow。
我的問題是,這是問題嗎?如何解決它?
如果是necesary,我可以張貼的代碼,但如此龐大而難以閱讀...
感謝。
是的。我使用的是freeglut,所以最後我添加了函數glutLeaveMainLoop來強制刷新。 – Thylz 2010-12-07 11:31:44