Java OpenGL シーンにテクスチャを入れようとしていますが、そうすると、色が正しくブレンドされていないかのように、他のものの色が歪んでしまいます。OpenGL には LWJGL を使用し、テクスチャのロードには Slick を使用しています。呼び出しをコメント解除するGL11.glEnable(GL11.GL_TEXTURE_2D);
と色が暗くなりますが、1行コメントすると色は正しいですが、明らかにテクスチャがありません。
私は自分のコードをここに置いていますhttp://codepaste.net/26bguu
問題の行は63行目です
私が見つけた回避策の 1 つは、テクスチャを描画する直前にテクスチャを有効にし、その後すぐに無効にすることです。しかし、これは不要であるべきだと思います。以下は、私が何を意味するかを示すスクリーンショットです。唯一の違いは、1 行がコメントされているかコメントされていないかということです。