Cocos2d iphone 如何在cocos2d中弹出一个层

Cocos2d iphone 如何在cocos2d中弹出一个层,cocos2d-iphone,cclayer,Cocos2d Iphone,Cclayer,请看下图 我想做这个功能,当我点击一些按钮,它弹出一层 我的代码是 -(id)init{ if (self = [super init]) { CCMenuItem *successbtn = [CCMenuItemImage itemFromNormalImage:@"success.png" selectedImage:@"success.png"

请看下图

我想做这个功能,当我点击一些按钮,它弹出一层

我的代码是

-(id)init{
if (self = [super init]) {
    CCMenuItem *successbtn = [CCMenuItemImage itemFromNormalImage:@"success.png"
                                                     selectedImage:@"success.png"
                                                            target:self 
                                                          selector:@selector(successgame:)];
    CCMenu *ccMenu = [CCMenu menuWithItems:successbtn, nil];
ccMenu.position=ccp(950,700);
    [self addChild:ccMenu z:1 tag:2];
}
return self;
}

-(void)successgame:(id)sender{
    //how can i write here?
}

那我怎么写呢

有两种可能性。或者,只要在确实需要显示按钮时添加该按钮,并在不再需要时将其从场景图中删除即可


或者使用visible属性使其不可见。

有两种可能性。或者,只要在确实需要显示按钮时添加该按钮,并在不再需要时将其从场景图中删除即可

或者,使用visible属性使其不可见