I was working with some of the test examples tonight and one behavior I noticed was that if I reduce the scale of the MenuItemLabel when I first build the Menu, when the MenuItem is touched in the Simulator, there is the bouncing animation and the scale is restored to the default size.
Am I setting the scale incorrectly here? My initialization code is as follows:
BitmapFontAtlas *startGameBFA = [BitmapFontAtlas bitmapFontAtlasWithString:@"Start Game" fntFile:@"bitmapFontTest2.fnt"];
BitmapFontAtlas *loadGameBFA = [BitmapFontAtlas bitmapFontAtlasWithString:@"Load Game" fntFile:@"bitmapFontTest2.fnt"];
BitmapFontAtlas *helpBFA = [BitmapFontAtlas bitmapFontAtlasWithString:@"Help" fntFile:@"bitmapFontTest2.fnt"];
MenuItemLabel *startGameMenuItem = [MenuItemLabel itemWithLabel:startGameBFA target:self selector:@selector(startGame:)];
MenuItemLabel *loadGameMenuItem = [MenuItemLabel itemWithLabel:loadGameBFA target:self selector:@selector(foo:)];
MenuItemLabel *helpMenuItem = [MenuItemLabel itemWithLabel:helpBFA target:self selector:@selector(help:)];
[startGameMenuItem setScale:.5];
[loadGameMenuItem setScale:.5];
[helpMenuItem setScale:.5];
Menu *menu = [Menu menuWithItems:startGameMenuItem, loadGameMenuItem, helpMenuItem, nil];
[menu alignItemsVertically];
[self addChild:menu];