質問: 現在、Unityで3Dフィールド内に複数のAudioSourceを配置し、音を聴けるようなプログラムを作成しています。 ただそれが250個と膨大な数であり、どうしても音割れが発生してしまいます。 同様なものをOpenALを使って作成したときにはこのような問題は発生しませんでした。Unityでも同様のものを作成したいので、なんとか音割れがしないようにしたいのですが、どのように工夫すればよいでしょうか。 よろしくお願いします。
回答: 音割れの原因については下記サイトが詳しいです。 「その5 SEの同時発生数問題を考えてみる」 OpenALは詳しくないですが、恐らく音割れしないよう自動的にチューニングされていたものと思います。 Unityの場合上記サイトのように手動で調節するか、 Unity5からはAudioMixer機能があるのでこちらを通せばそのままいけるかもしれません。(未検証) 「Unity 5で音量を調整する方法」