以下の内容はhttps://bibinbaleo.hatenablog.com/entry/2020/08/27/193742より取得しました。


スクリプトでAudioSourceにAudioMixerをセットする【Unity】

AudioMixer

AudioMixerというものがある。

f:id:bibinbaleo:20200827105607p:plain

エフェクト掛けたりできるらしい

docs.unity3d.com

これをAudioSourceのOutputというところにセットすると、そのエフェクトたちが適用される

f:id:bibinbaleo:20200827105600p:plain

スクリプトから設置

作成したAudioMixerを、スクリプトからAudioSourceのOutputに設置するには・・・

[SerializeField] private AudioMixerGroup _AudioMixer

~~

_AudioSource.outputAudioMixerGroup = AudioMixer

 f:id:bibinbaleo:20200827105604p:plain

用途

ちなみにこれに使いました。

qiita.com

リップシンクさせるとき、マイクからの音声をAudioSource経由でゲットするけど、マイクからの音は流したくない。

ただAudioSourceをMuteすると音声もゲットできなくなるので、AudioMixerを付けて-80dbに設定して音量的に聞こえないようにしている(多分)

デフォルトで-80dbになってた。

最後に

わざわざ記事書くほどじゃないけど、名前が直感的でないのでメモした

docs.unity3d.com

 




以上の内容はhttps://bibinbaleo.hatenablog.com/entry/2020/08/27/193742より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14