【发布时间】:2018-02-08 00:01:21
【问题描述】:
如果我想更改 VBO 的顶点,是否必须重复以下代码中显示的过程,但使用新的顶点数组?
GLES20.glBindBuffer(GLES20.GL_ARRAY_BUFFER, vbo);
GLES20.glBufferData(GLES20.GL_ARRAY_BUFFER,
vertexBuffer.capacity() * BYTES_PER_FLOAT,
vertexBuffer, GLES20.GL_STATIC_DRAW);
GLES20.glBindBuffer(GLES20.GL_ARRAY_BUFFER, 0);
或者有没有更好、更有效的方法?我相信每次我想更改顶点时调用上面的代码都不会太理想。我感谢任何答案,谢谢。
【问题讨论】:
标签: opengl-es opengl-es-2.0 vbo