我正在尝试将 2D 图像映射到四边形作为背景图像。图像被绘制在屏幕的中心,所以它最终只覆盖了右上角,其余的都在屏幕外。无论如何我可以翻译或更改 TexCoord 以便它从左下角绘制?下面是我正在使用的代码。
background.bind();
GL11.glBegin(GL11.GL_QUADS);
GL11.glTexCoord2f(1,1);
GL11.glVertex2i(0,0);
GL11.glTexCoord2f(1,0);
GL11.glVertex2i(0,600);
GL11.glTexCoord2f(0,0);
GL11.glVertex2i(800,600);
GL11.glTexCoord2f(0,1);
GL11.glVertex2i(800,0);
GL11.glEnd();