我正在尝试加载2个纹理并将它们映射到2个单独的四边形。
Texture1 = TextureIO.newTexture(cl.getResource(texturePath1), false, null);
Texture2 = TextureIO.newTexture(cl.getResource(texturePath2), false, null);
我也试过这个:
BufferedImage image = ImageIO.read(getClass().getClassLoader().getResource(texturePath1));
Texture1 = AWTTextureIO.newTexture(GLProfile.getDefault(), image, false);
image = ImageIO.read(getClass().getClassLoader().getResource(texturePath2));
Texture2 = AWTTextureIO.newTexture(GLProfile.getDefault(), image, false);
但是当我用四边形绑定它们时,Texture1具有与Texture2相同的纹理。我加载的第二个总是与第一个重叠。我做了一个研究,但由于缺乏关于JOGL的教程而没用。
这似乎是一个简单的问题,任何有JOGL知识的人都可以帮助我吗?