cocos2d-x---声音和音效

2015-08-03  本文已影响544人  你正哥来了

主要代码:

首先导入文件:#include"SimpleAudioEngine.h"

预加载音乐和音效文件:

SimpleAudioEngine::getInstance()->preloadBackgroundMusic("音乐文件.MP3");

SimpleAudioEngine::getInstance()->preloadEffect("音效文件.MP3");

播放音乐和音效

SimpleAudioEngine::getInstance()->playBackgroundMusic("音乐文件.MP3");

SimpleAudioEngine::getInstance()->playEffect("音效文件.MP3");

停止播放:

virtual void stopBackgroundMusic(bool bReleaseData = false); //停止背景音乐

virtual void stopEffect(unsigned int nSoundId); //停止指定音效,nSoundId为音效编号

virtual void stopAllEffects(); //停止所有音效

暂停播放:

virtual void pauseBackgroundMusic(); //暂停背景音乐

virtual void pauseEffect(unsigned int nSoundId); //暂停指定音效,nSoundId为音效编号

virtual void pauseAllEffects(); //暂停所以音效

恢复播放:

virtual void resumeBackgroundMusic(); //恢复背景音乐

virtual void resumeEffect(unsigned int nSoundId); //恢复指定音效,nSoundId为音效编号

virtual void resumeAllEffects(); //恢复所有音效

其他方法:

virtual void setBackgroundMusicVolume(float volume); //设置背景音乐音量

virtual void setEffectsVolume(float volume); //设置音效音量

virtual void rewindBackgroundMusic(); //重新播放背景音乐

virtual bool isBackgroundMusicPlaying(); //返回一个值,表示是否在播放背景音乐

本文由“你正哥来了”学习过程中笔记整理,纯属个人笔记资料,如有错误,请指教,望相互学习(CCDirector ---你正哥来了)

上一篇 下一篇

猜你喜欢

热点阅读