2012-10-29 62 views
2

我做了什麼在我的Android應用我繪製矩形兩種不同的紋理
有在衰落(如何利用Open GL ES 1.1做多紋理Android中

目前改變了阿爾法)給出了一個紋理(第二個紋理)的動畫。

我想要什麼。

我想使用多紋理,因此在一個矩形中繪製紋理。 但我無法找到任何使用opengl es 1.1與android的多紋理幫助的東西。

請任何一個可以幫助我做多紋理

這裏是我的代碼

firstGanColorVert.position(0); 
    gl.glColorPointer(4, GL10.GL_FLOAT, VERTEX_SIZE, firstGanColorVert);   
    gl.glBindTexture(GL10.GL_TEXTURE_2D, firstGaneshaTexture);   


    gl.glMatrixMode(GL10.GL_MODELVIEW); 
    gl.glLoadIdentity();    
    gl.glTranslatef(this.x,this.y ,0); 

    textCordPointer(gl);   
    gl.glDrawElements(GL10.GL_TRIANGLES, 6, GL10.GL_UNSIGNED_SHORT, indices); 


    fadeAnimation(); 

    secondGanColorVert.position(0); 
    gl.glColorPointer(4, GL10.GL_FLOAT, VERTEX_SIZE, secondGanColorVert); 
    gl.glBindTexture(GL10.GL_TEXTURE_2D, secondGaneshaTexture);   


    gl.glMatrixMode(GL10.GL_MODELVIEW); 
    gl.glLoadIdentity();    
    gl.glTranslatef(this.x,this.y ,0);   
    textCordPointer(gl);   
    gl.glDrawElements(GL10.GL_TRIANGLES, 6, GL10.GL_UNSIGNED_SHORT, indices); 
+0

你能定義'結合'嗎?也許提出一些你試圖達到的結果的模型圖像? – Tim

+0

@Tim嗨,感謝您的回覆,我編輯了我的問題,我正在尋找的是多紋理... –

+0

這可能是你要找的東西http://stackoverflow.com/a/7754860/310455 –

回答

0

我不知道有多少幫助,這將是,但Imagination Technologies' SDK包括源相當多的例子OpenGL ES程序。如果您在「SDK3.0/Examples/Intermediate」子目錄中下載(需要免費註冊),則會出現多貼圖示例。 (我只選擇了「Windows模擬」選項,但Android也列出了)。可能值得一看。