2011-06-21 75 views
0

我在Android平臺上繪製了一個在openGL ES上的方塊,我只是想讓它的旋轉多次的印象,我想在旋轉時看到方塊。在OpenGL ES中旋轉一個對象android平臺

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 

} 

但它不能正常工作,只能讓它旋轉一個。

我做錯了什麼?

回答

0

你的繪圖程序在哪裏?如果您只是迭代數千次以應用旋轉,但並未實際繪製,則永遠不會看到旋轉的效果。

+0

那麼你建議什麼? – karim

+0

在for循環中繪製場景。 –

0

您需要將gl.flush()緩衝區放入屏幕。

另外,你爲什麼要用一個浮點數?

+0

它的代碼後面的東西,所以我把gl.flush()在循環的主體? – karim