There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. 해결 방법
본문 바로가기
프로그래밍/Unity

There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. 해결 방법

by [아마군] 2019. 11. 22.
반응형

유니티로 씬을 편집하다가 플레이 모드를 켜면 There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. 라는 콘솔 메세지가 무수히 많이 반복 출력 되는 경우가 발생한다.

 

 

"씬에 2개의 Audio Listener 를 가지고 있습니다. 씬에 한개의 Audio Listener 만 가지고 있는지 확인해 주세요." 라는 뜻이다.

 

딱히 오류도 발생하는 건 아니지만 이 메세지 출력 때문에 테스트를 못할 정도로 버벅거리는 경우도 있다.

 

이 메세지가 출력 되는 이유는 원래 한개의 씬당 한개만 존재 해야 하는 Audio Listener 컴포넌트가 현재 씬에 한개 더 생성되어 있기 때문이다.

 

대부분의 경우 이는 카메라 오브젝트가 원인인데, 연출 등의 이유로 Main Camera 외에 추가로 카메라 오브젝트를 추가했을 경우 발생한다.

 

Main Camera 를 포함하여 유니티의 카메라 오브젝트는 기본적으로 Audio Listener 컴포넌트를 가지고 생성된다.

 

 

이미 Main Camera 에 Add 되어 있는데 다른 카메라에도 존재하고 있으니 위의 메세지가 출력 되는 것이다.

 

해결 방법은 추가한 카메라의 Audio Listener 컴포넌트를 비활성화 시키거나 아예 삭제해야 한다.

 

실제 사용에서는 Main Camera 의 Audio Listener 만 있으면 되기 때문이다.

반응형

댓글