我有一些使用三角形条带渲染的三角形,并使用colorPointer(两个顶点白色,一个顶点黑色)进行着色。渐变有效,但当三角形尺寸增加时,渐变会出现波动。
我可以切换到_TRIANGLES或_TRIANGLE_FAN,这实际上不是问题,而是如何在不增加三角形数量的情况下制作平滑渐变。有什么建议吗?
答案 0 :(得分:1)
您使用的是默认颜色深度吗?
创建GLSurfaceView时,请调用类似的内容 setEGLConfigChooser(8,8,8,8,0,0); (最后2个零,没有模板和深度缓冲区)。 您必须在设置渲染器之前执行此操作。