我正在尝试使用Java中的OpenGL ES 2.0来解决OpenGL for SDK的问题。我想用不同的颜色绘制多个三角形(最像任意)。我目前有一个Triangle
类可以绘制一个带有颜色的三角形,坐标作为FloatBuffer
传入,颜色作为数组传入(几乎跟随this示例,因为我是只是OpenGL的初学者。
我尝试将更多的点添加到坐标数组中,然后将其放入FloatBuffer
,但不幸的是,它只是将三角形绘制为一个单一的多边形,而且我无法更改每个三角形的颜色。
我可以就如何最好地开始这方面获得一些帮助吗?我正在考虑为每个三角形创建每个类,但我不知道在绘制一堆具有不同颜色的三角形时是否有效。如果还有其他简单的方法,我真的很想听。