Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenGL-2D覆盖透明度_Opengl_Transparency - Fatal编程技术网

OpenGL-2D覆盖透明度

OpenGL-2D覆盖透明度,opengl,transparency,Opengl,Transparency,我正在创建一个简单的2D程序。我想知道我想用一些OpengGl alpha/混合技术实现的目标是否可行 基本上,我想有一个场景有两个图像,一个在另一个上面。然后我希望能够在第一幅图像的顶部通过一个圆圈,这将使该图像透明,以便您可以看到后面的图像。我已经做了一个基本的图像(非常基本)来形象化我试图实现的目标 图像链接是的,使用OpenGL可以做到这一点。您可以建议一种实现这一点的方法吗?这取决于您的OpenGL技能和您使用的OpenGL版本。因为我主要使用着色器,所以这是一个很简单的任务。。。但使

我正在创建一个简单的2D程序。我想知道我想用一些OpengGl alpha/混合技术实现的目标是否可行

基本上,我想有一个场景有两个图像,一个在另一个上面。然后我希望能够在第一幅图像的顶部通过一个圆圈,这将使该图像透明,以便您可以看到后面的图像。我已经做了一个基本的图像(非常基本)来形象化我试图实现的目标


图像链接

是的,使用OpenGL可以做到这一点。您可以建议一种实现这一点的方法吗?这取决于您的OpenGL技能和您使用的OpenGL版本。因为我主要使用着色器,所以这是一个很简单的任务。。。但使用旧的固定功能管道将更加复杂。