使用 OpenGL,有没有办法在同一位置渲染两个纹理并将它们与 alpha 混合混合在一起,以便一个出现在另一个之上?我正在努力做到这一点,以便我的背景纹理可以在次要纹理上是动态的,将有一个“窗口”,它将显示“后面”的纹理。我做了很多研究,并尝试了 glDepthFunc、glBlendFunc 等的几种组合,但没有找到任何有效的组合。我猜这是可能的,但还没有找到诀窍。
问问题
124 次
使用 OpenGL,有没有办法在同一位置渲染两个纹理并将它们与 alpha 混合混合在一起,以便一个出现在另一个之上?我正在努力做到这一点,以便我的背景纹理可以在次要纹理上是动态的,将有一个“窗口”,它将显示“后面”的纹理。我做了很多研究,并尝试了 glDepthFunc、glBlendFunc 等的几种组合,但没有找到任何有效的组合。我猜这是可能的,但还没有找到诀窍。