我的代码:
CCMenuItem *soundItem = CCMenuItemImage::create(
"menu/and_sound.png",
"menu/and_sound.png",
this,
NULL );
CCMenuItem *soundOnItem = CCMenuItemImage::create(
"menu/and_soundon.png",
"menu/and_soundon.png",
this,
NULL );
CCMenuItemToggle* soundMenu = CCMenuItemToggle::createWithTarget(this,NULL,soundItem,soundOnItem,NULL);
soundMenu->setPosition(ccp(550,66));
this->addChild(soundMenu,1);
按钮正常显示,但是当我按下按钮时,不会将状态和图像更改为选定状态。
最佳答案
我知道现在可能为时已晚,但是对于仍在搜索答案的任何人:
代替
this->addChild(soundMenu,1);
使用CCMenu并在CCMenu中添加soundMenu。
关于android - 选定的CCMenuItemToggle cocos2d-x,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15702367/