cocos2d-iphone에서 메뉴 버튼 항목에 스프라이트를 사용하고 버튼을 설명하는 라벨을 아래쪽에 배치하고 싶습니다.ccmenuitem의 cclabel 아래에 어떻게 배치합니까?
그러나 어떻게해야할지 모르겠습니다.
내가 더 많은 버튼/레이블을 만든 다음 항목의 위치가 잘못
[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];
레이블이 각 아바타의 이름이기 때문에 레이블이 각 아바타 아래에 있어야하는 이유는 각 문자/아바타의 이름이기 때문입니다. – zardon