我的代码:
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/