2017-07-25 9 views
-1

私はopenGLで簡単なプログラムを開発しました。最初はボールをクリックすると上になりますが、ボールを最初の状態にする必要があります。キーボードの 's'を押すと、すべてのtx、ty値がリセットされます。それ以外の場合、プログラムは変更されますが、以前の状態に戻りません。それは新しいゲームを再開するようなものです。OpenGLで画面を再起動するには?

答えて

1

プログラムの状態変数が何であれ、初期値にリセットして、再描画イベントを発行します。 OpenGLは点、線、三角形を一度に描画し、それを忘れてしまいます。あなたのプログラムにあるようにシーンを保持するものは、OpenGLではなく、他のものです。

あなたのコードを見ずにもっと教えてください。

関連する問題