在OpenGL ES 2.0上绘制具有不同颜色的多个三角形

时间:2012-11-14 21:47:37

标签: java android opengl-es sdk geometry

我正在尝试使用Java中的OpenGL ES 2.0来解决OpenGL for SDK的问题。我想用不同的颜色绘制多个三角形(最像任意)。我目前有一个Triangle类可以绘制一个带有颜色的三角形,坐标作为FloatBuffer传入,颜色作为数组传入(几乎跟随this示例,因为我是只是OpenGL的初学者。

我尝试将更多的点添加到坐标数组中,然后将其放入FloatBuffer,但不幸的是,它只是将三角形绘制为一个单一的多边形,而且我无法更改每个三角形的颜色。

我可以就如何最好地开始这方面获得一些帮助吗?我正在考虑为每个三角形创建每个类,但我不知道在绘制一堆具有不同颜色的三角形时是否有效。如果还有其他简单的方法,我真的很想听。

0 个答案:

没有答案