2010-09-24 29 views
0

我正在嘗試使用drawtexture旋轉sprite,但沒有任何反應。我正在使用以下代碼:使用drawtexture旋轉sprite的問題(OpenGl ES Android)

gl.glRotatef(90,0,0,1.0f); gl.glBindTexture(GL10.GL_TEXTURE_2D,TextureID); (GL11Ext)gl).glDrawTexfOES(x,y,z,width,height);

紋理被繪製到屏幕上,但它不旋轉...任何人? :)

回答

4

OES_draw_texture extension

(視口)座標

X和Y在窗口中直接給出。

所以傳入的座標不會被模型視圖和投影矩陣轉換,這就是glRotatef的變化。總之,這個擴展不支持旋轉的精靈。

如果你想要那些,最簡單的方法是繪製標準的旋轉四邊形。

+0

謝謝!你知道這樣做的好教程嗎?沒有任何運氣找到任何... – Zelleriation 2010-09-24 23:59:59