音频引擎
在游戏中,我们把声音分为两类。
第一类是音乐,这种类型的声音通常长度较长,适合作为环境音乐(例如游戏的背景音乐)。由于它的长度较长,同一时刻通常只能播放一首音乐。
第二类是音效,它的特点是长度很短,但是可以同时播放多个音效,拥有很强的表现力。我们可以十分方便地启用CocosDenshion音效引擎库。
CocosDenshion位于Cocos2d-x目录下 的"CocosDenshion"目录中。
通常,Cocos2d-x项目已经包含了CocosDenshion库,当我们需要使用音效引擎时,把引擎头文件引进来并声明命名空间即可:
#include"SimpleAudioEngine.h"
usingnamespaceCocosDenshion;
CocosDenshion实现了简单易用的SimpleAudioEngine类。
SimpleAudioEngine是一个共享的单例对象,因此你可以在程序的任意地方调用它:
SimpleAudioEngine<