私が取り組んでいるUnityプロジェクトでは、基本的に音楽のボリュームを利用してゲームの仕組みを作り出しています。音源/リスナーから独立した音量コントロール
私はユーザーにボリュームレベルのオプションを追加したいと思いますが、これを行う唯一の方法は、オーディオソースの出力音量を直接変更するか、オーディオリスナーが聞くことを直接変更することです。
これは、AudioSource.GetSpectrumDataを使用しているため、ソースまたはリスナーボリュームのいずれかが変更された場合に、スペクトルデータ値がこれらの値とともにドロップされるため問題となります。
私が必要とするのは、オーディオソースまたはリスナーの音量レベルを変更せずに、ゲームの出力音量レベルを制御する方法です。