私は弾幕アリーナシューティングゲームを開発しています.ゲームにはたくさんの敵と弾丸があるので、同時にたくさんの効果音を再生する必要があります. すべてのサウンド エフェクトを処理するために 1 つの soundChannel しか使用していません。問題は、特定のサウンドが再生されないことがあります。SoundChannel で再生されるサウンドに制限はありますか?
ありがとう
私は弾幕アリーナシューティングゲームを開発しています.ゲームにはたくさんの敵と弾丸があるので、同時にたくさんの効果音を再生する必要があります. すべてのサウンド エフェクトを処理するために 1 つの soundChannel しか使用していません。問題は、特定のサウンドが再生されないことがあります。SoundChannel で再生されるサウンドに制限はありますか?
ありがとう
このライブラリhttp://joeberkovitz.com/blog/2009/05/15/standingwave-open-source-as3-audio/。すべての音をミックスできます。使い方は簡単で、サウンドはフラッシュ サウンド プレーヤーよりはるかに優れています。
はい、限界があると思います。たくさんの小さな銃の効果音と一度に複数の爆発が多すぎる場合があります。
ドキュメントを正しく読めば、各サウンドには独自の SoundChannel が必要だと思います。
次に、SoundMixer クラスを使用してすべてのサウンドを管理します。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundMixer.html
このクラスを使用すると、すべてのエフェクトが適切なタイミングで再生されるようにサウンド バッファーを設定することもできます。