Как изменить черный фон для прозрачного просмотра в OpenGL-ES (iPhone)? - PullRequest
0 голосов
/ 04 февраля 2011

opengles -eaglview имеет анимацию частиц с черным цветом фона. Но я не хочу черного цвета. Мне нравится только прозрачный вид, потому что у моего контроллера представления уже есть изображение (BG). я хочу применить эффекты частиц на uiimageview. как поменять черный фон на прозрачный вид в opengl-es (iphone)? помогите пожалуйста ... enter image description here

это фактический вывод .. он создается в представлении opengles; но я не хочу фон черный цвет ...

1 Ответ

3 голосов
/ 04 февраля 2011

В цикле рендеринга для представления opengl вы очищаете альфа до 0.0?

glClearColor(0,0,0,0);

Кроме того, правильно ли вы установили непрозрачные и drawableProperties вида? Для прозрачного фона я использую:

yourlayer.opaque=NO;

yourlayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:FALSE], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGBA8, kEaglDrawablePropertyColorFormat, nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...