我是 OpenGL 的新手,我不知道如何做到这一点:
我想渲染一个字母并能够改变它的颜色,所以我在透明背景上有一个带有字母的纹理。我设法使用以下代码渲染它:
glEnable(GL_BLEND)
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
但这会将字母呈现为黑色,因为它在纹理上。如何使用设置的颜色渲染它glColor4f
?
我是 OpenGL 的新手,我不知道如何做到这一点:
我想渲染一个字母并能够改变它的颜色,所以我在透明背景上有一个带有字母的纹理。我设法使用以下代码渲染它:
glEnable(GL_BLEND)
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
但这会将字母呈现为黑色,因为它在纹理上。如何使用设置的颜色渲染它glColor4f
?