저는 CoCos2d를 이용하여 게임개발을 하고있는데요


이번에 안드로이드 Acticity위에 동영상을 틀고 그위에 addContentView를 이용해서 CoCos2d를 올리기는 것 까지는 성공했습니다.


그런데 CoCos2d 배경이 검은색으로 되있어서 이것을 투명처리하고 싶은데요 ... 방법을 모르겠어서 이렇게 조언을 부탁드립니다.


CoCos2d는 CCGLSurfaceView를 이용해서 올렸습니다.


CoCos2d에서 super(new ccColor4B(0, 0, 0, 0));를 이용해서 투명처리를 하면 될꺼라고 생각해서 해보았지만 안되더라구요...


소스는 다음과 같습니다.


=================================================

setContentView(R.layout.intro);

mGLSurfaceView = new CCGLSurfaceView(this);

        

 addContentView(mGLSurfaceView, new LinearLayout.LayoutParams(320, 480));     


 mGLSurfaceView.setZOrderMediaOverlay(true);


CCDirector.sharedDirector().attachInView(mGLSurfaceView);        

CCDirector.sharedDirector().setLandscape(false);

CCDirector.sharedDirector().setAnimationInterval(1.0f / 60);

 

CCScene scene = CCScene.node();

scene.addChild(new MainMenu(), 0);

CCDirector.sharedDirector().runWithScene(scene);

====================================================

위의 소스가 videoviewActivity소스 입니다.


====================================================

public class MainMenu extends CCColorLayer{

public videoviewActivity app;

CCSprite fox = CCSprite.sprite("game/game_start_button.png");

public MainMenu() {

super(new ccColor4B(0, 0, 0, 0));

this.setIsTouchEnabled(true);

addChild(fox);

fox.setPosition(CGPoint.ccp(200, 400));

}



}

=====================================================

위의소스가 CoCos2d소스 입니다.