0

ゲーム用に透明な openGLView を作ろうとしています。ゲーム内の 1 つの機能だけを透明にしたいのです。実は端末のカメラに関する機能です。カメラに UIImagePickerController を使用していますが、GLView を透明にすることができません。

Ray のチュートリアルを使用してみました。コードの一部をここに投稿しています。

glClearColor(0,0,0,0);

[CCDirector sharedDirector].openGLView.backgroundColor = [UIColor clearColor];
[CCDirector sharedDirector].openGLView.opaque = NO;

次に、サブビューとして UIWindow に追加する UIView を作成し、ピッカー ビューを UIView に追加します。

このopenGLViewを透明にする方法についてのアイデアはありますか?

御時間ありがとうございます。

4

1 に答える 1

2

透明にするために次のコードを試してください。

glLayer.opaque = NO;      
glLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys:
                                kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, nil];
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
于 2012-09-10T06:57:41.937 に答える