Cocos2d iphone COCOS2D中是否有UIButton之类的按钮?

Cocos2d iphone COCOS2D中是否有UIButton之类的按钮?,cocos2d-iphone,Cocos2d Iphone,我尝试在cocos2d中搜索一个按钮,如UIButton UIButton可以同时按下多个按钮 但我不能 cocos2d中是否有uibutton之类的类?在cocos2d中使用CCMenuItems代替uibutton。CCMenu中的单个CCMenu项可以完全像UIButton一样工作 您可以通过以下方式创建它 //inside your .m file -(id) init { if( (self=[super init] )) { CCMenuItem *yourMe

我尝试在cocos2d中搜索一个按钮,如UIButton

UIButton可以同时按下多个按钮

但我不能


cocos2d中是否有uibutton之类的类?

在cocos2d中使用CCMenuItems代替uibutton。CCMenu中的单个CCMenu项可以完全像UIButton一样工作

您可以通过以下方式创建它

  //inside your .m file

-(id) init
{
  if( (self=[super init] )) {


    CCMenuItem *yourMenuItem = [CCMenuItemImage itemFromNormalImage:@"normalImage.png" selectedImage:@"selectedImage.png" target:self selector:@selector(menuItemPressed:)];
    yourMenuItem.position = ccp(60, 60);
    CCMenu *yourMenu = [CCMenu menuWithItems:yourMenuItem, nil];
    yourMenu.position = CGPointZero;
    [self addChild:yourMenu];
  }
}
Ray Wenderlich有一篇关于这方面的好文章


但是,如果您的主要需求是仅添加UIButton,那么讨论可能会有所帮助。

扩展CCMenu以支持多点触控。它被设计为使用目标触摸,即单触式交互。使用一点肘部润滑脂,扩展它以支持多点触控功能一点也不困难。

如果您设置自己的按钮有问题,我也会看一看;它很容易使用