首页 > 其他 > 详细

Cocos2d-x又一种背景音乐设置方法

时间:2014-06-22 19:37:38      阅读:339      评论:0      收藏:0      [点我收藏+]

设置按钮

bubuko.com,布布扣

点一下ON切换到OFF,点一下OFF切换到ON,实现:

创建菜单按钮

	setimage = CCMenuItemImage::create("sound-on-A.png", "sound-off-A.png", this, menu_selector(Game::SetMusic));
	setimage->setScale(0.5f);
	setimage->setPosition(ccp(size.width-20,  size.height-20));
	MUISC = false;
	CCMenu *menu2 = CCMenu::create(setimage, NULL);
	menu2->setPosition(CCPointZero);
	this->addChild(menu2);

按钮回调函数:

void Game::SetMusic(CCObject* Object)
{
	if (!MUISC)//禁音 ,off图标显示
	{
		setimage->setNormalImage(CCSprite::create("sound-off-A.png"));//off可用
		setimage->setDisabledImage(CCSprite::create("sound-on-A.png"));//on不可用
		CocosDenshion::SimpleAudioEngine::sharedEngine()->stopBackgroundMusic();
		MUISC = true;
		CCLOG("stop...");
	}
	else	//开启, on图标显示
	{
		setimage->setNormalImage(CCSprite::create("sound-on-A.png"));//on可用
		setimage->setDisabledImage(CCSprite::create("sound-off-A.png"));//off不可用
		CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("MainMenu.mp3", true);
		MUISC = false;
		CCLOG("start...");
	}
}



Cocos2d-x又一种背景音乐设置方法,布布扣,bubuko.com

Cocos2d-x又一种背景音乐设置方法

原文:http://blog.csdn.net/oyangyufu/article/details/32712051

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!