我将这些模式用于 OPENGL
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0, 640, 480, 0, 1, -1);
glMatrixMode(GL_MODELVIEW);
glEnable(GL_TEXTURE_2D);
我正在使用这段代码来绘制纹理
texture.bind();
glBegin(GL_QUADS);
glTexCoord2f(0, 0);
glVertex2f(x, y);// Upper Left
glTexCoord2f(1, 0);
glVertex2f(x + width, y); // Upper right
glTexCoord2f(1, 1);
glVertex2f(x + width, y + heigth); // Lower right
glTexCoord2f(0, 1);
glVertex2f(x, y + heigth); // Lower left
glEnd();
它本身的纹理来自 Minecraft,是 16x16 纹理。但是当我将它缩放到 160x160 时,我得到的结果是: