标签: java opengl libgdx
我正在深入研究LibGDX SpriteBatch class,因为我将为一组方形几何编写自己的批处理工具,我想知道为什么它使用GL_TRIANGLES作为它的原始类型,而不是GL_QUADS?
GL_TRIANGLES
GL_QUADS
SpriteBatch绘制的所有内容都是四边形,因此设置顶点和索引以使用四边形不是更高效吗?
答案 0 :(得分:1)
可能会浮现的一个原因是GL_QUADS在GLES2中不可用,而且引擎意味着跨平台。