我画了一个旋转的矩形。我也为它设置了纹理,但它看起来确实很丑(分辨率很低)。
矩形的顶点表如下:
1.0, 1.0, 0.0,
-1.0, 1.0, 0.0,
1.0, -1.0, 0.0,
-1.0, -1.0, 0.0
这是纹理映射上述矩形的坐标:
0.0, 0.0,
1.0, 0.0,
1.0, 1.0,
0.0, 1.0,
贴图的大小是512x512(太大了!!!,所以大小不应该有这样的问题)。
完整的源代码位于此处:
我清楚地明白,那是我的错,但我不知道到底错在哪里。
PS 我认为,这样的问题与 WebGL 没有太大关系,我认为一些纯粹的 OpenGL 开发人员也可以给我一些建议。
如果您想实时测试它,您可以通过以下方式进行检查: