2011-11-24 44 views

回答

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的構造,其中MainLayer是你想使用的CCLayer [bg明顯是背景]

+0

在構造函數中使用'CCLayer'和'CCLayerColor'與透明顏色有什麼區別? – Raptor