cocos2dx 音频模块分析(3):背景音乐部分
我在(2)已经分析了背景音乐文件的预加载preloadBackgroundMusic和播放playBackgroundMusic两个函数,
这里接着分析,还是基于android平台:
1、
//暂停函数,用于音乐的暂停
void SimpleAudioEngine::pauseBackgroundMusic()
{
//在SimpleA...
分类:
其他好文 时间:
2015-05-22 13:28:19
阅读次数:
139
Cocos2dx使用的是一个比较简单、粗糙的语音系统,从语音系统名字SimpleAudioEngine,即可看出来这个系统本身没有多大的复杂难度,因此使用音效系统时,会有一些比较隐晦的细节,需要我们在开发时特别注意。...
分类:
其他好文 时间:
2014-12-30 20:42:30
阅读次数:
301
CCAudio.js
SimpleAudioEngine.js改名为CCAudio.js。
AudioEngine中删除了以下几个方法:
preloadMusic
preloadEffect
isFormatSupported
preloadSound
cc.AudioEngine.end被移到了实例中,而不是作为类的静态方法。
cc.textureCache
删...
游戏中通常需要将常用的资源如:声音,图片,plist文件,提前加载进内存,以加快游戏的流畅度1.预加载声音:SimpleAudioEngine::getInstance()->preloadBackgroundMusic("boom.mp3");加载之后就可以直接播放:SimpleAudioEngi...
分类:
其他好文 时间:
2014-12-02 01:27:50
阅读次数:
283
SimpleAudioEngine类中加入一函数
如下
bool isEffectPlaying(unsigned int nSoundId);
定义如下
bool SimpleAudioEngine::isEffectPlaying(unsigned int nSoundId)
{
EffectList::iterator p = sharedList().find(nSoundId)...
分类:
其他好文 时间:
2014-11-19 18:49:53
阅读次数:
201
cocos2dx windows下开发真是波折多多啊;最近又遇到了vs2013调试状态下能播放声音,非调试状态不能播放的问题。
跟了很多代码发现原来是带了中文路径的原因。故找到问题,马上解决掉
首先找到:libAudio工程下的SimpleAudioEngine.cpp文件
找到如下代码
///////////////////////////////////////////////////...
分类:
其他好文 时间:
2014-11-17 14:06:53
阅读次数:
211
在玩游戏时都会有各种游戏音,如启动游戏时会有背景音,胜利或者失败会有一些音效,在Cocos2d-X中可以使用CocosDenshion实现各种声音
在使用CocosDenshion之前需要在程序中添加一个头文件和一个命名空间
#include "SimpleAudioEngine.h"
using namespace CocosDenshion;
然后在工程目录下的Resource文...
分类:
其他好文 时间:
2014-11-16 12:09:45
阅读次数:
119
cocos2dx2.2添加音乐音效以及设置音量(非原创)cocos2d-x使用SimpleAudioEngine类作为实现跨平台的音乐引擎,首先需要引入头文件。对于声音文件,我们可以提前加载,这样会提高游戏的执行效率,但却会增加内存消耗,编码时,我们需要根据实际情况决定是否要进行预加载处理。好了,我...
分类:
其他好文 时间:
2014-10-13 21:34:37
阅读次数:
284
1,加载
CocosDenshion::SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic("music.mid");
CocosDenshion::SimpleAudioEngine::sharedEngine()->preloadEffect("pew-pew-lei.wav");
这两句,分别读取了背景音乐文件...
分类:
其他好文 时间:
2014-09-28 21:33:25
阅读次数:
166
#include "HelloWorldScene.h"#include "SimpleAudioEngine.h" #define EFFECT_FILE "effect1.wav"#define MUSIC_FILE "background.mp3"USING_NS_CC;using...
分类:
其他好文 时间:
2014-09-24 14:51:46
阅读次数:
226