Cocos2d按钮运行动作

时间:2011-07-25 14:15:30

标签: iphone cocos2d-iphone

是否可以在Cocos2d中创建按钮并对其执行操作?

e.g。一些更新代码,然后更改图像或运行一个动作?

如何做到这一点?

2 个答案:

答案 0 :(得分:2)

查看How To Create Buttons in Cocos2D: Simple, Radio, and Toggle

这是教程中显示基本内容的代码片段:

CCMenuItem *starMenuItem = [CCMenuItemImage 
  itemFromNormalImage:@"ButtonStar.jpg" selectedImage:@"ButtonStarSel.jpg" 
  target:self selector:@selector(starButtonTapped:)];
starMenuItem.position = ccp(60, 60);
CCMenu *starMenu = [CCMenu menuWithItems:starMenuItem, nil];
starMenu.position = CGPointZero;
[self addChild:starMenu];

答案 1 :(得分:0)

最常见的方法是使用CCMenuItems创建CCMenu作为按钮。在CCMenuItems中,您可以设置动作和图像(正常,突出显示)。