【发布时间】:2012-04-04 15:03:11
【问题描述】:
我正在尝试将纹理放入我的 Java OpenGL 场景中,但是当我这样做时,其他事物的颜色会出现偏差,就好像它错误地混合了颜色一样。我将 LWJGL 用于 OpenGL,将 Slick 用于加载纹理。当我离开 GL11.glEnable(GL11.GL_TEXTURE_2D); 呼叫未注释时,颜色变暗,但是当我评论一行时,颜色是正确的,但是我显然没有纹理。
我已经把我的代码放在这里http://codepaste.net/26bguu
有问题的行是第 63 行
我发现的一个解决方法是在我绘制纹理之前启用纹理,然后立即再次禁用。但是我觉得这应该是不必要的。下面是一些屏幕截图,显示了我的意思。唯一的区别是一行注释与未注释。
【问题讨论】: