2011-08-27 68 views

回答

0

在OpenGL(ES)中沒有等價的函數,因爲它是一個純API,並且不用於解碼字節數組。然而,如果你想將一些紋理應用到你的模型上,你可以使用類似這樣的方法:

gl.glGenTextures(1, textures, 0); 
gl.glBindTexture(GL10.GL_TEXTURE_2D, textures[0]); 

gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER,GL10.GL_NEAREST); 
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MAG_FILTER,GL10.GL_LINEAR); 

gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S,GL10.GL_REPEAT); 
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T,GL10.GL_REPEAT); 

GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, texture, 0); 

texture.recycle();