В моем MenuLayer (CCLayer), в котором ccmenu объявлен в методе Init
{
CCMenuItem *Play = [ CCMenuItemFont itemFromString:@"Level Select" target:self
selector:@selector(toPlay) ];
CCMenuItem *options = [ CCMenuItemFont itemFromString:@"Options" target:self
selector:@selector(toSettings) ];
CCMenu *mainMenu=[CCMenu menuWithItems:startGame,settings,nil];
[mainMenu alignItemsVertically];
mainMenu.position = ccp(240,160);
[self addChild:mainMenu z:1];
}
-(void) toPlay
{
OptionsLayer *tOptionsLayer=[OptionsLayer node];
[self addChild:tOptionsLayer z:2];
}
Когда я касаюсь «Опции» в Menu, он показывает OptionsLayer как дочерний для MenuLayer.У слоя параметров есть пункты меню, когда я касаюсь пунктов меню в слое параметров, касание касается экрана меню.так снова это показывает OptionsLayer.как отключить касание по пунктам меню в MenuLayer.