是否可以在Cocos2d中创建按钮并对其执行操作?
e.g。一些更新代码,然后更改图像或运行一个动作?
如何做到这一点?
答案 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中,您可以设置动作和图像(正常,突出显示)。