0

好的...我有一个模型,当我直接在 javascript 中编写顶点和索引时,一切正常;但是,如果我尝试从 json 调用中加载相同的模型,该模型会说它已加载但从未出现。

有任何想法吗???

这是代码:http ://www.guioui.c​​om/justforfun/webgl/index.htm

4

1 回答 1

2

我认为您犯了一个小的复制粘贴错误:

你的线 192

gl.bufferData(gl.ELEMENTS_ARRAY_BUFFER, new Uint16Array(model.normals), gl.STATIC_DRAW);

应该

gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(model.normals), gl.STATIC_DRAW);

因为它是浮点数组缓冲区 - 而不是元素数组缓冲区。

于 2012-08-18T10:45:59.933 回答