加入头文件
#include "SimpleAudioEngine.h"
using namespace CocosDenshion;
预加载背景音乐和音效
void AudioManager::addAudio()
{
//加载北京音乐
SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic(music_bg1);
SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic(music_bg2);
SimpleAudioEngine::sharedEngine()->preloadBackgroundMusic(music_bg3);
//加载音效
SimpleAudioEngine::sharedEngine()->preloadEffect(audio_cuowu);
SimpleAudioEngine::sharedEngine()->preloadEffect(audio_daojishi);
SimpleAudioEngine::sharedEngine()->preloadEffect(audio_lose);
SimpleAudioEngine::sharedEngine()->preloadEffect(audio_shiyongDJ);
SimpleAudioEngine::sharedEngine()->preloadEffect(audio_win);
SimpleAudioEngine::sharedEngine()->preloadEffect(audio_zhengque);
//设置音量
SimpleAudioEngine::sharedEngine()->setEffectsVolume(SimpleAudioEngine::sharedEngine()->getEffectsVolume()+10.8f);
SimpleAudioEngine::sharedEngine()->setBackgroundMusicVolume(SimpleAudioEngine::sharedEngine()->getBackgroundMusicVolume()+10.8f);
}
播放音乐
SimpleAudioEngine::sharedEngine()->playBackgroundMusic(music_bg1,true);
本文介绍如何在游戏开发中预加载背景音乐和音效,通过使用SimpleAudioEngine实现背景音乐和音效的高效加载,提高游戏体验。重点展示了预加载流程和设置音量的方法。
1496

被折叠的 条评论
为什么被折叠?



