如何在cocos2d中弹出一个图层

时间:2011-09-24 19:26:23

标签: cocos2d-iphone cclayer

请看下面的图片

enter image description here

我想做这个功能,当我点击某个按钮时,会弹出一个图层

我的代码是

-(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?
}

所以我怎么写?

1 个答案:

答案 0 :(得分:0)

有两种可能性。只需在您真正想要显示它时添加按钮,并在不再需要时立即将其从场景图形中删除。

或者只是使用visible-property使其不可见。