标签: java opengl sprite lwjgl
我正在使用LWJGL和Slick在Java中制作游戏。
据我所知,glColor将RGB值相乘,但如果我想为已删除RBG的纹理添加颜色,该怎么办? (去饱和)
这样做的目的是创建一个灰色纹理,然后使用OpenGL在代码中为其添加颜色。
答案 0 :(得分:0)
添加很可能不是你想要的。添加更具有增亮效果。
这听起来像你想要的功能(glColor)。如果你有一个灰度纹理,用红色这样的颜色进行处理会产生一个图像,其中纹理的白色部分是纯红色,而暗部分则是深红色。
读: http://en.wikipedia.org/wiki/Blend_modes