缓冲区对象(buffer object)可一次性向着色器中传入多个顶点数据,缓冲区对象是webGL系统中一块内存区域,我们可以一次向缓冲区对象中填充大量顶点数据,并将这些数据保存其中,供顶点着色器使用。五个步骤:
1、创建缓冲区对象(gl.createBuffer)
2、绑定缓冲区对象(gl.bindBuffer)
3、将数据写入缓冲区对象(gl.bufferData())
类型化数组
注意:与普通数组不同,不支持push()和pop()方法。
常用方法:
注意:创建类型化数组的唯一方法是使用new运算符,不能使用[],否则是创建普通数组。
var vertices = new Float32Array(4)