为什么LibGDX SpriteBatch使用三角形而不是四边形?

时间:2016-04-06 09:03:42

标签: java opengl libgdx

我正在深入研究LibGDX SpriteBatch class,因为我将为一组方形几何编写自己的批处理工具,我想知道为什么它使用GL_TRIANGLES作为它的原始类型,而不是GL_QUADS

SpriteBatch绘制的所有内容都是四边形,因此设置顶点和索引以使用四边形不是更高效吗?

1 个答案:

答案 0 :(得分:1)

可能会浮现的一个原因是GL_QUADS在GLES2中不可用,而且引擎意味着跨平台。

相关问题