ios - OpenGL 透明背景 Xamarin

标签 ios xamarin.ios xamarin

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

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

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

欢迎任何帮助或评论。

提前致谢

最佳答案

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

关于ios - OpenGL 透明背景 Xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21110300/

相关文章:

ios - 如果宽度小于屏幕尺寸,UITableViewCell 将无法正确设置动画

iphone - 在窗口模式下播放视频

c# - 在 Xamarin iOS 中以编程方式设置 UITableViewCell 样式

android - 如何使用 Xamarin 表单为 Android 创建底部工具栏

c# - Xamarin.Forms:如何从 Web API 数据填充饼图?

ios - 在具有许多其他 View 的自定义 UITableViewCell 中为 UIButton 设置操作

ios - 如何在应用程序处于终止状态时在 iOS 设备中接收消息以及如何在打开 wifi/移动数据时提醒应用程序

c# - PCL 的单元测试 - LINQ 方法失败

binding - 无法链接 MonoTouch 项目中的 native 库 - 找不到 -lName 的库

c# - 任务完成后永远不会更新属性