OpenGL使用Color多次/添加纹理

时间:2013-07-10 15:47:47

标签: java opengl sprite lwjgl

我正在使用LWJGL和Slick在Java中制作游戏。

据我所知,glColor将RGB值相乘,但如果我想为已删除RBG的纹理添加颜色,该怎么办? (去饱和)

这样做的目的是创建一个灰色纹理,然后使用OpenGL在代码中为其添加颜色。

1 个答案:

答案 0 :(得分:0)

添加很可​​能不是你想要的。添加更具有增亮效果。

这听起来像你想要的功能(glColor)。如果你有一个灰度纹理,用红色这样的颜色进行处理会产生一个图像,其中纹理的白色部分是纯红色,而暗部分则是深红色。

读: http://en.wikipedia.org/wiki/Blend_modes