私はしばらくの間、C++、OpenGL、GLUTを使ってゼロからゲームエンジンを開発してきました。私はコンピュータを使用していましたが、エンジンは大丈夫でしたが、最近私はラップトップを購入しましたので、エンジンを試してみることにしました。エンジンを始動したとき、0.3 fpsのようなフレームレートで動作していましたが、GPUの新しいドライバをインストールした後、すべてが正常になりました。残念ながら、私の意見ではどこにも新たな問題が生じました。私がglutMouseFunc()を持っていなくても、あるいはウィンドウをalt + tabにしても、マウスボタンをクリックし続けているときに限り、アプリケーションを起動すると画面が更新されます。理由が何であるかわからないので、あなたにアイデアがあれば、私はそれらに公開しています。GLUTのウィンドウは更新されません
-2
A
答えて
0
あなたは入れて試みることができる:あなたのキーとマウス機能後
glutPostRedisplay();
を。 Ex。
これは私のために働くものです。
+0
私はいくつかglut関数で 'glutPostRedisplay()'関数を持っていますが、すべてglut関数に入れてみましたが、うまくいきませんでした。私は問題がコード内にあるのではなく、他のところにあると思っていますが、本当に何が原因であるのかは分かりません。 – pandicacao
関連する問題
- 1. GLUTウィンドウを更新する
- 2. リストビューは別ウィンドウのアクション時には更新されません
- 3. C++ WINAPIウィンドウが更新されません
- 4. データグリッド列は更新されません
- 5. ListViewは更新されません
- 6. モデルは更新されません
- 7. jsスタイルは更新されません
- 8. VB.net DataRow.RowStateは更新されません
- 9. getNumColumns()は更新されませんか?
- 10. UpdatePanelは更新されません
- 11. キャンバスは更新されませんか?
- 12. Ko.computedは更新されません
- 13. バイラルスタジオインストーラは更新されません
- 14. ListBoxは更新されませんか?
- 15. Progerssbarは更新されません
- 16. Three.jsタイムユニフォームは更新されません
- 17. Python pygame.event.get_pressed()は更新されません
- 18. Herokuは更新されません
- 19. SharedPreferenceは更新されません
- 20. angular2-dropdownは更新されません
- 21. JSliderは更新されませんか?
- 22. テキストビューは更新されませんか?
- 23. Oracleトリガーは更新されません
- 24. Googleロケーションサービスは更新されません
- 25. ICommunicationObject.Stateは更新されません
- 26. Symfony2キャッシュコントローラは更新されません
- 27. Android Sqliteは更新されません
- 28. React - stateは更新されません
- 29. PHPエラーログは更新されません
- 30. Bokehプロットは更新されません
私はしばらくGLUTで作業していませんが、マウスの動きやウィンドウが再描画されるなどのイベントの場合にのみ、アプリケーションが各フレームではなく画面を更新するように見えます。表示関数、または 'glClear();を含むコードの一部を投稿できますか? ... glutSwapBuffers(); '? – Artalus
全く同じコードが私のコンピュータで完璧に動作するので、問題はコード内にあるとは思えません。しかし、ここに私の表示機能はあります: 'void displayGL() { \t glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); \t ... \t glutSwapBuffers(); } ' 私はアイドル状態のパッシブモーション関数でも' glutPostRedisplay() 'を持っていますので、これも問題ではありません。 – pandicacao