【发布时间】:2010-01-20 16:59:35
【问题描述】:
我首先在屏幕上绘制一个图像作为背面,然后为这样的图片绘制一个蒙版: 它是一个中间是白色的圆圈,左边都是黑色的。我使用 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 使其仅在背面图像上显示白色圆圈。 然后我需要在蒙版的同一位置绘制另一个图像。我的目标是只在与白色圆圈对应的部分绘制此图像。其实我想画的是月亮。我必须让它不透明。我该怎么办?
我希望得到您的帮助。你可以发邮件给我 500yearslater@gmail.com
非常感谢!
【问题讨论】:
-
你的方法听起来有点不合常规。你能解释一下你为什么要尝试这个吗? (另外,在 StackOverflow 上,我们不会互相发送电子邮件,而是在本网站上回复)
-
听起来他或她已经习惯了使用 BitBlt 绘制蒙面精灵的方式。
标签: opengl