私はopenglを使用してC++で簡単なポンゲームを作成しようとしています。画面に境界線が表示され、パドル、ボール、そしてそれらすべてが動くので、それは素晴らしいことです!問題は、1ピクセルの速度でもボールが電光石火の速さで動くことです。
initと呼ばれるコールバック関数でその位置を更新し、次のようにglutIdleFuncに渡します。glutIdleFunc(idle);
アイドル機能は次のとおりです。
void idle(){
ball.moveLeft();
glutPostRedisplay();
}
基本的には、1ピクセル左に移動するだけですが、アイドル状態は頻繁に呼び出されるため、非常に速く移動します。このエラーを修正するにはどうすればよいですか?
さらに情報が必要な場合は、質問してください。