как выложить слой в cocos2d - PullRequest
       22

как выложить слой в cocos2d

2 голосов
/ 24 сентября 2011

посмотрите, пожалуйста, следующую картинку

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 голосов
/ 25 сентября 2011

Есть две возможности.Либо просто добавьте кнопку, когда вы действительно хотите показать ее, и удалите ее из Scenegraph, как только она больше не нужна.

Либо просто сделайте ее невидимой с помощью свойства visible.

...