Coco2D は 2 つのバックグラウンド サウンドを再生できますか?
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound1.caf" loop:YES];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound2.caf" loop:YES];
サウンド 2 を音量の半分に設定し、サウンド 1 をドミナントにすることはできますか?
Coco2D は 2 つのバックグラウンド サウンドを再生できますか?
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound1.caf" loop:YES];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound2.caf" loop:YES];
サウンド 2 を音量の半分に設定し、サウンド 1 をドミナントにすることはできますか?
2 つの BGM (バックグラウンド ミュージック) を同時に再生することはお勧めできません。iPhone のハードウェア アーキテクチャのため、圧縮された音楽ファイルを再生するためのハードウェア サウンド デコーダは 1 つしかありません。
そうは言っても、あなたのサウンドcaf
は圧縮されていない形式であるように見えるため、 を使用して簡単に再生できplayEffect:
ます。パフォーマンスをそれほど気にすることなく、同時に必要な数のエフェクトを再生できます。
注:このplayEffect:
メソッドはcaf
、 、aif
、 ... などの非圧縮オーディオでのみ使用する必要があります。
CocosDension の作成者である Steve Oldmeadow 氏による、cocos2d に同梱されているオーディオ エンジン。
バックグラウンド ミュージックを再生する単一の AVAudioPlayer があるため、一度に 1 つのバックグラウンド ミュージック ファイルしかロードできません。より洗練されたものが必要な場合は、独自のソリューションを展開する必要があります。
興味深いリンク