Audio Mixer

ㅋㅋ·2022년 6월 27일

유니티

목록 보기
1/6

윈도우 볼륨 믹서와 같이 오디오 소스들을 믹서에 적용하여 특정 효과들을 적용할 수 있음

사용법 참고 블로그

유니티 Window -> Audio -> Audio Mixer를 선택하여 오디오 믹서 창을 연 후,

Mixers를 추가 하거나 Project 창에서 우측 클릭하여 Audio Mixer를 눌러 추가

Groups에 자기가 특정 효과를 적용할 그룹을 만들고 그 아래 Add... 버튼을 눌러 추가

AudioMixerGroup[] effectMixer = audioMixer.FindMatchingGroups("Effect");
if (effectMixer.Length != 0)
{
	EffectSource.outputAudioMixerGroup = effectMixer[0];
}

script에서는 FindMatchingGroups 함수로 믹서에서 특정 그룹 믹서를 찾을 수 있음

script에서 볼륨과 같은 파라미터에 접근하기 위해서는 설정이 필요함

유니티 Audio Mixer 창에서 특정 그룹 선택 후 inspector 창에서

접근하려는 파라미터 이름을 오른쪽 클릭하고 Expose를 선택,

선택하면 Audio Mixer 창 우측 상단에 Exposed Parameters에 해당 파라미터가 추가된다.

Exposed Parameters를 누르고 추가된 파라미터를 우측 클릭하여 이름 변경 가능

이 이름이 script에서 파라미터를 찾을 때 사용 된다.

audioMixer.SetFloat("BGMVolume", -20f);

위와 같이 믹서에서 SetFloat 함수를 사용하여 파라미터 설정 가능


유니티 2019 버전 버그

  • Awake나 OnEnable 함수에서 SetFloat가 적용되지 않음
    참고

사용 가능한 오디오 효과들

0개의 댓글