[cocos2d]サウンド
iPhone Game「社畜!ナカムラくん」で実践した方法。
initメソッドあたりでmp3ファイルをpreloadしておきます。
#import "SimpleAudioEngine.h" [[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"bgm.mp3"];//BGM [[SimpleAudioEngine sharedEngine] preloadEffect:@"clock.mp3"];//サウンドエフェクト
BGMを鳴らすときは
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"bgm.mp3" loop:YES];
サウンドエフェクトを鳴らすときは
[[SimpleAudioEngine sharedEngine] playEffect:@"clock.mp3"];
ボリュームの調整
[SimpleAudioEngine sharedEngine].backgroundMusicVolume=1.0; [SimpleAudioEngine sharedEngine].effectsVolume=0.5;
BGM一時停止
[[SimpleAudioEngine sharedEngine] pauseBackgroundMusic];
BGM再開
[[SimpleAudioEngine sharedEngine] resumeBackgroundMusic];