我正在尝试在 LWJGL 中为我的游戏程序导入一个 obj。我的游戏可以很好地加载纹理坐标和顶点,顶点渲染得很好,但纹理坐标都很奇怪。我发现纹理坐标大于纹理本身,这意味着它会重复,但我不知道如何缩放纹理坐标或任何使它们小于纹理本身并正确映射的方法。
for(int i=0;i<Test.drawingVertices.length;i++)
{
glTexCoord2f((Test.drawingTexCoords[i].x),(Test.drawingTexCoords[i].y*-1.0f));glVertex3f(Test.drawingVertices[i].x,Test.drawingVertices[i].y,-10-Test.drawingVertices[i].z);
}