我有一个512x512 png图像。它使用SlickUtil加载到纹理中,但我无法弄清楚如何从纹理中剪切特定的四边形以绑定到我的glQuad。
它就像一张精灵表,我可以在那里剪切特定图像。
答案 0 :(得分:0)
只需使用OpenGL纹理坐标即可。在旧GL中将是:
glBegin (GL_QUADS);
glTexCoord2f (0.0, 0.5); glVertex2f (0, 0);
glTexCoord2f (0.5, 0.5); glVertex2f (1, 0);
glTexCoord2f (0.5, 1.0); glVertex2f (1, 1);
glTexCoord2f (0.0, 1.0); glVertex2f (0, 1);
glEnd ();
这将使用图像的左上角。