iPhone相机图像的3D模型。透明背景?

时间:2011-11-03 11:12:32

标签: iphone ios

我正在尝试为iPhone制作一个增强的reallity应用程序,您可以在相机图像上看到使用OpenGL ES构建的3D模型。我已经制作了从摄像机获取图像的部分和从UIView继承的GLView,我绘制模型。我的问题是,当我将GLView放在相机图像上时,你不会只看到模型,而是看到覆盖所有视图的黑色矩形。我试图为背景着色,使它变得透明,但我还没有。你知道哪个可能是问题吗?

非常感谢!!

2 个答案:

答案 0 :(得分:1)

我自己回答。在绘制glClearColor视图时使用OpenGl的公寓,您需要牢记事情:

  • 创建CAEAGLayer对象时,必须为其不透明属性指定值NO

  • 分配drawableProperties时,您必须选择允许透明度的颜色格式,例如kEAGLColorFormatRGBA8

希望这对其他人有用!不管怎样,谢谢Benjamin Andris的回答! :)

答案 1 :(得分:0)

您是否已将GLView的'opaque'属性设置为NO?