0
我在面板上添加了一個按鈕。但是在面板上添加一個按鈕之後,它的作用是setClickSelector
不起作用。按鈕setClickSelector不工作在cocos2dx
//創建面板這裏//
CCPanel* panel_coinBooster = CCPanel::create();
panel_coinBooster->setPosition(ccp(BullMenu1::x/4, BullMenu1::y/6));
panel_coinBooster->setBackgroundNode(CCSprite::create("coin_boosterBG.png"));
addChild(panel_coinBooster,10);
//創建按鈕這裏把它加在面板上//
CCButton* button = CCButton::create("use_Btn.png", "use_ButtonTouch.png","use_Btn.png");
button->setPosition(BullMenu1::x/1.5f,BullMenu1::y/1.9f);
button->setClickSelector(this,click_selector(Classname::scoreBoosterUsed));
panel_coinBooster->addChild(useButton_score ,10);
void PowerLayer::scoreBoosted()
{
}
我想通了。我們還必須在面板上設置setClickSelector() –