2014-01-14 39 views
1

我正在构建一个在屏幕上流式传输摄像头内容的应用程序。现在我想在屏幕上添加一个OpenGL元素。我的OpenGL元素是我在其他类中创建的箭头,它继承GLKView调用TriangleView。我的ViewController是一个GLKViewController。添加我的三角查看这样OpenGL透明背景Xamarin

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

这画我GLKView,但我想有这个GLKView透明背景,才能看到我的相机流。我从OpenGL开始,所以我不知道该怎么做。我发现了一些帖子,说在我的GLKView的绘图函数上放一个alpha的文字GL.ClearColor (1.0f, 0f, 0f, 0f);,但这不起作用。

欢迎任何帮助或评论。

预先感谢

回答

1

您可能还需要设置GLKView不透明的财产为NO,因此阿尔法混合可以工作。