我正在尝试使用marmalde(主要用于学习)在OpenGL ES 2中制作一个简单的2d游戏,但旋转四边形有一些问题。四边形的边缘看起来不太好,我猜我的代码中缺少一些东西。
我通过改变四边形角位置来旋转四边形。我正在画这样的四边形:
glVertexAttribPointer(0, 2, GL_FLOAT, 0, 0, squareVertices);
glEnableVertexAttribArray(0);
glBindTexture(GL_TEXTURE_2D, textureID);
glVertexAttribPointer(1, 2, GL_FLOAT, 0, 0, textureVertices);
glEnableVertexAttribArray(1);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);