【问题标题】:OpenGL transparent background XamarinOpenGL 透明背景 Xamarin
【发布时间】:2014-01-14 09:47:48
【问题描述】:

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

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

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

欢迎任何帮助或评论。

提前致谢

【问题讨论】:

    标签: ios xamarin.ios xamarin


    【解决方案1】:

    您可能还需要将 GLKView 的 opaque 属性设置为 NO,这样 alpha 混合才能工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      • 2015-07-03
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      相关资源
      最近更新 更多