[英]how to change black background to transparent view in opengl-es(iphone)?
opengles -eaglview有一个带有背景黑色的粒子动画。但是我不想要黑色。我只喜欢透明视图,因为我的视图控制器已经有一个image(BG)了。 我想在uiimageview上应用粒子效果。 如何在opengl-es(iphone)中将黑色背景更改为透明视图?请帮助我...
它是实际输出。在opengles视图中创建; 但我不要背景黑色...
在您的opengl视图渲染循环中,您是否将alpha清除为0.0?
glClearColor(0,0,0,0);
另外,您是否正确设置了视图的opaque和drawableProperties? 对于透明背景,我使用:
yourlayer.opaque=NO;
yourlayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:FALSE], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGBA8, kEaglDrawablePropertyColorFormat, nil];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.