当前位置: 代码迷 >> Android >> Android OpenGL有关
  详细解决方案

Android OpenGL有关

热度:18   发布时间:2016-05-01 18:52:24.0
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类型。
  相关解决方案