【发布时间】:2017-03-22 06:46:58
【问题描述】:
对于我的一个 WebGL 项目,我需要生成大量带有索引的对象。 例如,锥体。当 JavaScript 生成的不是那么多时,一切正常 很好,通过向场景中添加另一个锥体,渲染会出现故障。
我很确定问题出在定义索引缓冲区:
*var iBuffer = gl.createBuffer();
gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, iBuffer);
gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, new Uint8Array(glIndices), gl.STATIC_DRAW);*
更具体地使用 Unit8Array 或其过渡到着色器。
谁能帮我解决这个问题?
【问题讨论】:
-
抱歉,当然是 Uint8Array。
-
用
Uint16Array怎么样?!
标签: javascript opengl-es buffer webgl indices