在 cocos2d-iphone 中,我想为菜单按钮项使用一个精灵,我想在它下面放置一个标签来描述按钮。
但是,我不知道该怎么做。
如果我尝试制作更多按钮/标签然后使用
[menu alignItemsHorizontallyWithPadding:1.5f];
物品的位置不对。
无论如何,这是我的代码;
// Button
CCSprite *panel = [CCSprite spriteWithFile:@"panel.png"];
// Menu
CCMenu *menu = [CCMenu menuWithItems:nil];
CCLabelBMFont *lblFont = [CCLabelBMFont labelWithString:@"Some text" fntFile:@"arial16.fnt"];
CCMenuItemLabel *mnuLabel = [CCMenuItemLabel itemWithLabel:lblFont];
CCMenuItemSprite *mnuSprite = [CCMenuItemSprite itemFromNormalSprite:panel selectedSprite:nil disabledSprite:nil target:nil selector:nil];
[menu addChild:mnuSprite];
[menu addChild:mnuLabel];
[menu setPosition:ccp(winSize.width/2, winSize.height/2)];
[self addChild:menu z:1];