AudioMixer
AudioMixerというものがある。
エフェクト掛けたりできるらしい
これをAudioSourceのOutputというところにセットすると、そのエフェクトたちが適用される
スクリプトから設置
作成したAudioMixerを、スクリプトからAudioSourceのOutputに設置するには・・・
[SerializeField] private AudioMixerGroup _AudioMixer
~~
_AudioSource.outputAudioMixerGroup = AudioMixer
用途
ちなみにこれに使いました。
リップシンクさせるとき、マイクからの音声をAudioSource経由でゲットするけど、マイクからの音は流したくない。
ただAudioSourceをMuteすると音声もゲットできなくなるので、AudioMixerを付けて-80dbに設定して音量的に聞こえないようにしている(多分)
デフォルトで-80dbになってた。
最後に
わざわざ記事書くほどじゃないけど、名前が直感的でないのでメモした