100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > cocos2dx游戏中添加背景音乐 音效

cocos2dx游戏中添加背景音乐 音效

时间:2019-03-31 18:49:57

相关推荐

cocos2dx游戏中添加背景音乐 音效

播放背景音乐:

SimpleAudioEngine::shareEngine()->playBackgroundMusic(" bg.mp3",true); //true 表示循环播放

播放音效:

SimpleAudioEngine::shareEngine()->playEffect("ef_button0.mp3",false); //false表示不循环,调用一次播放一次

可以直接放在需要的地方,例如把播放背景音乐放在主界面的Init()方法中,把播放音效放在按钮的点击事件中。

注意:如果音乐文件的格式是.ogg,在vs中可能不播放,但是在Android中不影响。

可以直接调用,只需要在头文件中添加:

#include "SimpleAudioEngine.h"//包含声音引擎头文件

using namespace CocosDenshion;//使用该声音引擎的命名空间

如果需要多次重用可以封装成方法,使用起来会比较方便,例如:

void SoundManager::button_ef(){

if (!DataUtil::readIsPause())

{

SimpleAudioEngine::shareEngine()->playEffect("ef_button0.mp3",false); //false表示不循环,调用一次播放一次

}

}

SoundManager 是方法的所在,需要调用时只需要:

SoundManager::getInstance()->button_ef();

完事,菜鸟写给菜鸟的教程。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。