2011-04-05 76 views

回答

5

您可以使用下面的代碼創建菜單

CCMenuItemImage *menuItem1 = [CCMenuItemImage itemFromNormalImage:@"menu.png" selectedImage:@"menu1.png" 
target:self selector:@selector(onClick:)]; 

CCMenu *menu = [CCMenu menuWithItems:menuItem1,nil]; 
    menu.position = ccp(320,480); 

    [self addChild:menu z:100]; 

希望這有助於.....

2

我是否在 - (id)init中創建菜單?

是的,請在以下教程中創建CCScene子類或CCLayer子類的 - (id)init中的菜單。因爲您可以通過設置圖層的位置來一次調整菜單的位置,所以更喜歡將菜單附加到CCLayer。

+0

一兩件事。我把所有的菜單項放在一起,但是它們都很擠。我如何讓他們更多空間? – ipodfreak0313 2011-04-05 22:16:58

+2

這樣怎麼樣? [menu alignItemsVerticallyWithPadding:40.0f]; – 2011-04-05 23:47:19