想象一下,您手头有这样一个东西:
(来源:codesampler.com)
glColorPointer(4, GL_UNSIGNED_BYTE, 0, colorArray);
glEnableClientState(GL_COLOR_ARRAY);
颜色数组中的每个“item”与带状物中的顶点点匹配。但是,如果颜色仅在两种不同颜色之间交替变化,为每个顶点定义一种颜色似乎是不必要的。因此,我的问题是是否可以仅使用两种颜色定义colorArray,并在循环顶点数组时使opengl在这两种颜色之间交替。
是的,我对opengl完全不了解,所以也许这是一个愚蠢的问题...