- 本帖最后由 bas 于 2012-11-1 09:39 编辑 *
我在做一个简单的小菜单,但是按了"开始游戏"之后,开始游戏的按钮没有消失,我应该怎么做呢,谢谢啊。
CCSprite* SG1 = CCSprite::create("StartGame.png",CCRectMake(151*0,30*0,151,30));
CCSprite* SG2 = CCSprite::create("StartGame.png",CCRectMake(151*0,30*1,151,30));
CCMenuItemSprite* Hellokey = CCMenuItemSprite::create(SG1,SG2,this,menu_selector(HelloWorld::MapMenu));
CC_BREAK_IF(! Hellokey);
Hellokey->setPosition(ccp(CCDirector::sharedDirector()->getWinSize().width - 230, 120));
CCMenu* SGed = CCMenu::create(Hellokey, NULL);
SGed->setPosition(CCPointZero);
CC_BREAK_IF(! SGed);
this->addChild(SGed, 1);
void HelloWorld::MapMenu(CCObject* pSender)
{
{
CCSprite *MS = CCSprite::create("Menu/MapScene.png");
MS->setPosition(ccp(CCDirector::sharedDirector()->getWinSize().width - 240, 160));
this->addChild(MS, 0);
CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("music/MapMusic.wav", true);
}
}