如何在Cocos2d中创建菜单?

时间:2011-04-05 21:23:24

标签: iphone xcode cocos2d-iphone

我需要知道如何使用5个按钮制作一个简单的菜单,并让它们位于cocos2d屏幕的右侧。我在 - (id)init中创建菜单吗?任何帮助表示赞赏。谢谢!

2 个答案:

答案 0 :(得分: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];

希望这会有所帮助.....

答案 1 :(得分:2)

  

我是否在 - (id)init?

中创建菜单

是的,在CCScene子类或CCLayer子类的 - (id)init中创建菜单,如下面的教程。最好将菜单附加到CCLayer中,因为您可以通过设置图层的位置立即调整菜单的位置。