假设我有一个金字塔...我知道如何绘制它,并且我知道如何为整个金字塔设置纹理,但是如何为每面墙设置不同的纹理?
GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture.getTextureID());
我通过在之前添加这个来设置纹理GL11.glBegin(GL11.GL_TRIANGLES);
我尝试通过GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture.getTextureID());
在设置金字塔顶点坐标的每 3 行之后添加来绑定纹理,但GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture.getTextureID());
如果它介于GL11.glBegin(GL11.GL_TRIANGLES);
和GL11.glEnd();
编辑
我分别画了每一面墙,它起作用了,但我不喜欢那样……这对我来说看起来很棘手……这是做我想做的事的好方法吗?