2011-11-24 45 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