0

AndroidプラットフォームのESで正方形を描きましたopenGL。数回回転する印象を与えたいだけで、回転中に正方形を見たいです。

for(float i=0;i<1000;i++){


gl.glRotatef(40f, -1.0f, 0.0f, 0.0f);
Thread.sleep(100);   // put the thread to sleep for 1 sex

}

しかし、1回転させるだけではうまく動作しません。

私は何を間違っていますか?

4

2 に答える 2

0

あなたの描画ルーチンはどこにありますか?回転を適用するために1000回繰り返すだけで、実際には描画していない場合、回転が有効になっていることはわかりません。

于 2011-06-21T11:25:00.030 に答える
0

画面にバッファをgl.flush()する必要があります。

また、なぜforでフロートを使用しているのですか?

于 2011-06-21T11:51:22.317 に答える