私がやった事
現在、私の Android アプリでは、2 つの異なるテクスチャで四角形を描画しています
。1 つのテクスチャ (2 番目のテクスチャ) のフェードイン (アルファを変更) アニメーションが提供されています。
私が欲しいもの。
マルチテクスチャリングを使用したいので、両方のテクスチャを単一の長方形に描画します。しかし、Android でのマルチ テクスチャリングに opengl es 1.1 を使用するための助けになるものを見つけることができません。
マルチテクスチャリングを行うのを手伝ってください
これが私のコードです
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);