JOGL使用多个纹理

时间:2017-01-06 07:22:18

标签: textures jogl

我正在尝试加载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知识的人都可以帮助我吗?

0 个答案:

没有答案