MenuItemImage* img=MenuItemImage::create(“Icon.png”,“Icon.png”,this,menu_selector(RussiaGame::changeBlock));
CC_BREAK_IF(!img);
img->setPosition(ccp(size.width -img->getContentSize().width,size.height/2+20));
Scale9Sprite* sprite1=Scale9Sprite::create(“Icon.png”);
auto lable=LabelTTF::create(“press”,“Marker Felt”,30);
Scale9Sprite* sprite2=Scale9Sprite::create(“Icon.png”);
ControlButton* button=ControlButton::create(lable,sprite2);
button->setBackgroundSpriteForState(sprite2,Control::State::SELECTED);将这行注释掉运行就没问题
button->setPosition(Point(size.width-img->getContentSize().width,size.height/2-img->getContentSize().height-20));
button->addTargetWithActionForControlEvents(this,cccontrol_selector(RussiaGame::speed),Control::EventType::TOUCH_DOWN);
auto pMenu=Menu::create(img,NULL);
pMenu->setPosition(CCPointZero);
CC_BREAK_IF(!pMenu);
// this->addChild(img,1);
this->addChild(pMenu,1);
