CCGLSurfaceView / CCLayer(cocos2d-android)で透明な背景を作成する方法は?
スーパークラスをCCColorLayerに変更し、色をに設定しようとしましたccColor4B.ccc4(0,0,0,0)
が、機能しませんでした。
また、背景色をに設定しようとしましたandroid.R.color.transparent
が、まだ不透明です。
CCGLSurfaceView / CCLayer(cocos2d-android)で透明な背景を作成する方法は?
スーパークラスをCCColorLayerに変更し、色をに設定しようとしましたccColor4B.ccc4(0,0,0,0)
が、機能しませんでした。
また、背景色をに設定しようとしましたandroid.R.color.transparent
が、まだ不透明です。
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のコンストラクターになります。ここで、MainLayerは使用したいCCLayerです[bgは明らかに背景です]