背景 最近在Unity中绘图,发现Mesh顶点数量默认最多是65535,2的16次方,最大可以开到2的32次方,就想到webgl或者opengl原生接口是是不是也有类似的限制 测试后结论 要使用超过65535个顶点,您需要停止使用索引,转而使用gl.drawArrays,或者您可以检查并启用OES_element_index_uint扩展,然后使用Uint32Array和gl.UNSIGNED_INT,使用最多4294967296个顶点的索引