我刚开始使用GL,一直在尝试在Android中使用一些基本的2d OpenGL。我可以建立我的二维视图,并绘制正方形和三角形。我正试图画一个圆,但不知道该怎么画。我在搜索时发现了几种方法,一种是使用围绕给定半径的圆心旋转的三角形,因为我不想要一个填充的圆,所以这不起作用。我还发现了其他的建议,可以通过在圆的外缘周围移动线条来实现这一点。
我选择了实现后者。我现在遇到的问题是传递给gldrawElements的indexBuffer,如果我的圆(行)缓冲区有太多的点,我就无法创建字节数组来创建indexBuffer,因为一个字节的最大值是127,所以对于如何创建索引缓冲区的任何帮助或指导都是很好的。