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类型。
如果你用的是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类型。