首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

【cocos2d-x入门实战】微信飞机大战之十四:背景音乐跟音效

2013-11-08 
【cocos2d-x入门实战】微信飞机大战之十四:背景音乐和音效原创作品,转载请标明:http://blog.csdn.net/jackys

【cocos2d-x入门实战】微信飞机大战之十四:背景音乐和音效

原创作品,转载请标明http://blog.csdn.net/jackystudio/article/details/12117827

整个游戏完成了,可以痛快的在电脑上打飞机了!可是感觉少了点什么?

对了,背景音乐和游戏音效。还记得最初我们在创建cocos2dx工程的时候有一步要勾选的选项吗?SimpleAudioEngine!没错就是它。


1.音乐格式

官方文档中是这么写的:

void SimpleAudioEngine::playBackgroundMusic(const char* pszFilePath, bool bLoop){    if (! pszFilePath)    {        return;    }    sharedMusic().Open(_FullPath(pszFilePath), _Hash(pszFilePath));    sharedMusic().Play((bLoop) ? -1 : 1);}
背景音乐这货竟然是play的时候才载入。。。好吧,你赢了。。。

其实有兴趣的同学可以模仿音效那样,把preloadBackgroundMusic实现了(先载入内存),然后再play的时候直接播放,这样效率会快多了。没理解源码的意思,难道是攻城狮忙着打灰机没空写么?

效果图


这一节没有效果图,自行脑补吧。。。





热点排行