Hi everyone!
I am trying to test menus this time and they don't seem to be working. Here is what I am doing: (Remember, this is just a test)
MenuItem *item1 = [MenuItemImage itemFromNormalImage:@"Skull.png" selectedImage:@"Skull.png" target:self selector:@selector(menuCallback1:)];
MenuItem *item2 = [MenuItemImage itemFromNormalImage:@"Skull.png" selectedImage:@"Skull.png" target:self selector:@selector(menuCallback2:)];
Layer *layer = [Layer node];
layer.isTouchEnabled = YES;
Menu *menu = [Menu menuWithItems: item1, item2, nil];
[menu alignItemsHorizontallyWithPadding:10];
[layer addChild:menu];
[scene addChild:layer];
My callbacks simply do the following:
-(void) menuCallback1: (id) sender
{
NSLog(@"THIS IS CALLBACK 1");
}
I can see the menu perfectly in my scene but when I press any of the items the callback is not called. Any ideas why this might be happening?
Thanks again!