游戏中的音乐和音效的设置界面
2014-09-16 10:19
363 查看
//音乐和音效相关的一些宏 #define addMusic(file) SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic(file) #define setMusicVolume(value) SimpleAudioEngine::sharedEngine()->setBackgroundMusicVolume(value) #define playMusic(file) SimpleAudioEngine::sharedEngine()->playBackgroundMusic(file, true) #define stopMusic() SimpleAudioEngine::sharedEngine()->stopBackgroundMusic(true) #define addAudio(file) SimpleAudioEngine::sharedEngine()->preloadEffect(file) #define setAudioVolume(value) SimpleAudioEngine::sharedEngine()->setEffectsVolume(value) #define playAudio(file, b) SimpleAudioEngine::sharedEngine()->playEffect(file.append(AUDIO_SUFFIX).c_str(), b) #define unloadAudio(file) SimpleAudioEngine::sharedEngine()->unloadEffect(file) #define stopAudio(value) SimpleAudioEngine::sharedEngine()->stopEffect(value) #define stopAudioAll() SimpleAudioEngine::sharedEngine()->stopAllEffects() //音乐 void Options::selectedStateEventMusic(cocos2d::CCObject *pSender, CheckBoxEventType type) { UICheckBox *cb = (UICheckBox*)pSender; Storage::instance()->setisMusic(cb->getSelectedState()); if(cb->getSelectedState()){ Storage::instance()->setMusicBg(MUSIC_NONE); setMusicVolume(0.5f); }else { stopMusic(); setMusicVolume(0); } } //音效 void Options::selectedStateEventAudio(cocos2d::CCObject *pSender, CheckBoxEventType type) { UICheckBox *cb = (UICheckBox*)pSender; Storage::instance()->setisAudio(cb->getSelectedState()); if(cb->getSelectedState()){ setAudioVolume(1.0f); }else { setAudioVolume(0); stopAudioAll(); } }
相关文章推荐
- 游戏设置的音效音乐及其他要点
- [Unity3D]游戏开始的时候通过脚本设置逐渐淡出的欢迎界面
- Android游戏开发之处理音乐与音效太鼓达人游戏原理(十一)
- 【Cocos2d-X开发学习笔记】第28期:游戏中音乐和音效的使用
- cocos2dx2.2添加音乐音效以及设置音量
- 游戏音乐与音效的播放
- 承接游戏音乐音效制作
- 游戏音乐与音效的播放
- 游戏音乐音效添加管理
- Cocos2d-x游戏开发之SimpleAudioEngine 音乐音效
- 【cocos2d-x IOS游戏开发-捕鱼达人19】音乐与音效的实现
- 如何用cocos2d-x来开发简单的Uphone游戏:(四) 音乐音效 & 最后的润色
- Android游戏开发基础part8--游戏音乐与音效
- Android游戏开发基础part8--游戏音乐与音效
- 游戏音乐与音效的播放
- Android游戏开发之处理音乐与音效太鼓达人游戏原理(二十一)
- 音乐播放(游戏中的音效)
- 【Cocos2D-X 游戏引擎】初窥门径(9)播放音乐/音效
- Android游戏开发之处理音乐与音效太鼓达人游戏原理
- Unity3d跨场景背景音乐和场景切换加载界面的设置!