首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JOGL -多纹理

JOGL -多纹理
EN

Stack Overflow用户
提问于 2013-02-21 00:29:10
回答 1查看 635关注 0票数 2

在我的项目中,我希望为不同的对象使用一些纹理。

现在我有了以下代码:

代码语言:javascript
复制
private Texture[] textures = new Texture[1];
private int texture1 = 0; // Which Filter To Use
private String textureFilename = "src/data/image.jpg";

还有textures[texture1].bind(gl);将它绑定到对象,在纹理被绑定到每个对象的那一分钟,这不是我想要的。

我假设有一种方法可以包含一个纹理列表,然后可以绑定到每个对象上?我只是想知道怎么做,我试着复制和编辑上面的代码,但它给了我错误,所以我猜我做错了。

EN

回答 1

Stack Overflow用户

发布于 2014-01-06 19:33:10

private Texture[] textures = new Texture[1+more];

//private int texture1 = 0; // Which Filter To Use

private String textureFilename[1+more] = "src/data/image.jpg";

File textureFile = new File(textFile);

textures[any] = TextureIO.newTexture(textureFilename[any], true);

// draw

gl.glEnable(GL.GL_TEXTURE_2D);

texture[Index].bind();

texture[Index].enable();

`...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14984938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档