读书人

Android OpenGL有关

发布时间: 2012-07-23 09:42:20 作者: rapoo

Android OpenGL相关
0x10000是出于OPENGL前期内存节约的考虑, 以INT型模拟FLOAT型来表示, 0x 0001 0000 前面4位表示小数点前,后4位表示小数点后, 所以0x10000表示浮点数的1。

如果你用的是FloatBuffer, 就可以知道此处应该写1.0

gl.glVertexPointer(3, GL10.GL_FIXED, 0, triggerBuffer);//GL_FIXED,则后面用的是intbuffer。如LZ的例子
gl.glVertexPointer(3, GL10.GL_FLOAT, 0, triggerBuffer);//则此处那个triggerBuffer用的则是floatBuffer类型。

读书人网 >Android

热点推荐