2011-11-24 4 views
0

CCGLSurfaceView/CCLayer (cocos2d-android)에서 투명한 배경을 만드는 방법은 무엇입니까?CCGLSurfaceView/CCLayer의 투명한 배경 (cocos2d-android)?

슈퍼 클래스를 CCColorLayer로 변경하고 색상을 ccColor4B.ccc4(0,0,0,0)으로 설정하려고했지만 작동하지 않았습니다.

또한 배경색을 android.R.color.transparent으로 설정하려고했지만 여전히 불투명합니다. MainLayer이 어디

답변

1

CCLayer는 CCScene의 생성자 것이

public MainScene{ 
    super(); 
    CCSprite bg = CCSprite.sprite("MainBG-gl.png", true); 
    CGSize screen = CCDirector.sharedDirector().winSize(); 
    bg.setPosition(CGPoint.ccp(screen.width/2, screen.height/2)); 
    addChild(bg); 
    layer = new MainLayer(); 
    addChild(layer);} 

등이 표시됩니다 배경과 그 뒤에 CCScene을 가져야한다 기본적 으로 [없음 배경, 투명해야한다 귀하가 사용하고자하는 CCLayer [bg는 배경입니다]

+0

CCLayer와 CCLayerColor를 투명한 색상으로 생성자에서 사용하는 것과 다른 점은 무엇입니까? – Raptor