OpenGL透明背景Xamarin

时间:2014-01-14 09:47:48

标签: ios xamarin.ios xamarin

我正在构建一个在屏幕上流式传输相机内容的应用程序。现在我想在屏幕上添加一个OpenGL元素。我的OpenGL元素是我在另一个类中创建的箭头,它继承了GLKView调用TriangleView。我的ViewController是一个GLKViewController。我像这样添加我的三角视图

View = triangleView = new TriangleView (View.Frame);

绘制我的GLKView,但我希望这个GLKView有一个透明的背景,以便查看我的相机流。我是从OpenGL开始的,所以我真的不知道该怎么做。在我的GLKView的Draw函数中,我发现了一些帖子说要在它上放一个alpha GL.ClearColor (1.0f, 0f, 0f, 0f);,但这不起作用。

欢迎任何帮助或评论。

提前感谢

1 个答案:

答案 0 :(得分:1)

您可能还需要将GLKView的opaque属性设置为NO,以便alpha混合可以正常工作。