메시에서 오디오 재생
메시 오디오 관리자 및 시각적 스크립팅
Mesh에서 오디오를 재생하는 방법에는 Unity AudioSource에 대한 직접 호출과 메시 시각적 스크립팅을 사용할 때 사용할 수 있는 메시 오디오 재생 노드의 두 가지가 있습니다.
메시에서 사운드 이벤트를 재생하는 가장 안전하고 효율적인 방법은 메시 오디오 재생 노드를 사용하는 것입니다.
• AudioSource를 처음부터 설정하는 것보다 빠릅니다.
• 필요에 따라 재사용할 AudioSources 풀이 포함되어 있으므로 환경 또는 상호 작용에 AudioSources를 추가할 필요가 없습니다.
• 페이드 인 및 아웃과 같이 AudioClips가 재생되는 방식을 보다 세밀하게 제어할 수 있는 간단한 설정 집합이 포함되어 있습니다. 또한 특정 속성을 임의로 지정하여 재생될 때마다 소리에 더 많은 변형을 줍니다.
• 오디오가 제대로 라우팅되어 사용자가 오디오 믹스를 더 잘 제어할 수 있도록 합니다.
• 오디오 환경에서 일관성을 쉽게 보장할 수 있도록 공간 오디오 설정에 재사용 가능한 속성을 만드는 방법을 제공합니다.
노드를 처음 추가하면 주황색 제목이 표시됩니다.
노드가 작동하려면 두 가지 요구 사항을 충족해야 하기 때문입니다.
소리 및 믹서 그룹 필드가 채워지면(또는 연결된 노드) 노드 제목이 색을 변경하고 노드를 사용할 수 있습니다. 기본적으로 스테레오(공간화되지 않음)의 전체 볼륨에서 소리가 재생됩니다. 볼륨과 피치를 필요에 맞게 변경하고 그래프 검사기에서 값을 임의로 지정할 수도 있습니다.
임의 볼륨 및 임의 피치 상자를 선택하면 노드가 트리거될 때마다 적용할 임의화 양을 제어하는 새 값이 나타납니다. 소리가 재생될 때 부드러운 볼륨 램프를 원하는 경우 페이드 인 타임 양에 입력할 수도 있습니다.
특정 위치에서 사운드를 재생하려면 공간 오디오 속성 노드를 추가한 다음 메시 오디오 재생 노드의 공간 설정 입력에 연결합니다.
오디오 이벤트를 재생하기 전에 공간 오디오 속성 노드를 만들어야 합니다. 사운드가 소리를 재생할 위치를 알 수 있도록 GameObject 참조를 Emitter 속성에 연결해야 하므로 이 노드에는 기본적으로 주황색 제목이 있습니다.
GameObject 참조는 작동하지만 이 노드를 사용하여 이 스크립트가 연결된 GameObject에서 소리를 재생하려는 경우가 많습니다. 또한 감 쇠 곡선 을 위쪽이 아닌 아래로 기울어지도록 변경하여 소리를 재생하는 개체에서 벗어나면 볼륨이 감소합니다.
! [TIP] 감쇠 는 기본적으로 "볼륨 감소"를 의미합니다.
여기에 있는 속성은 다음과 같습니다.
최소 거리: 소리가 감쇠를 시작하는 거리입니다. 소리는 이 거리 내에서 전체 볼륨으로 재생됩니다. "1"은 권장되는 시작 값입니다.
최대 거리: 소리가 더 이상 감쇠되지 않는 과거 거리입니다. 감쇠 곡선이 볼륨 0에서 끝나는 경우 이 거리 이상으로 소리가 들리지 않습니다. "20"은 권장되는 시작 값입니다.
감쇠 곡선: 소리의 소스에서 멀어질 때 적용되는 볼륨 램프입니다. 시작하려면 0에서 1까지 아래쪽 기울기를 적용합니다.
반향 영역 혼합: 장면에 반향 영역 이 있는 경우 반향 효과로 전송되는 볼륨입니다. "0"은 권장되는 시작 값입니다.
도플러 수준: "도플러 효과"는 소리를 듣는 수신기를 기준으로 소리를 생성하는 개체의 움직임에 따라 음파의 주파수 변화입니다. 이 것의 일반적인 예는 경찰차의 사이렌이 당신을 멀리 이동할 때 피치에서 변화하는 것을 들을 때입니다. 이 설정을 사용하면 개체가 소리 이동을 생성할 때 발생하는 자동 피치 이동의 양을 조정할 수 있습니다. 경고: 개체가 빠르게 이동할 때 피치 이동으로 인해 눈에 띄는 아티팩트가 발생할 수 있습니다. 대부분의 소리에는 0 설정을 사용하는 것이 좋습니다.
스프레드: 소리가 스피커 위로 퍼지는 각도입니다. "0"은 권장되는 시작 값입니다.
메시 오디오 재생 노드에 단일 사운드를 배치하는 대신 임의 소리 노드를 사용하여 여러 AudioClips에서 임의 사운드를 만들 수 있습니다.
임의 소리 노드를 선택하면 검사기에서 추가할 수 있는 AudioClips 배열이 표시됩니다.
메시 오디오 재생 노드가 트리거될 때마다 새 AudioClip이 선택됩니다.