기술 자료

Unity Engine

Unity Engine

오디오 무작위 컨테이너 레퍼런스

Understand the user interface of the Audio Random Container.
읽는 시간 3분최근 업데이트: 한 달 전

오디오 무작위 컨테이너를 사용하여 오디오 클립 목록을 설정하고 재생하고 무작위화할 수 있습니다. 달리 명시되지 않는 한, 다음 표에서는 각 오디오 무작위 컨테이너 프로퍼티와 편집 모드에서 값을 수정하는 효과에 대해 설명합니다.

프로퍼티

설명

플레이재생 목록을 시작하거나 중지하고 선택한 재생 모드를 미리 봅니다. 오디오 무작위 컨테이너를 미리 보기 위한 기본 단축키는
Alt+P
(macOS:
Option+P
)입니다. 이 단축키는 단축키 관리자에서 설정할 수 있습니다.
건너뛰기재생 목록의 여러 오디오 클립을 건너뜁니다.
Volume오디오 무작위 컨테이너의 음량을 설정합니다. 음량은 0-1 사이의 숫자로 표시되며, 확장된 db(단위) 값으로 표시됩니다. 참고: 각 오디오 클립의 재생 볼륨은 오디오 무작위 컨테이너를 참조하는 오디오 소스의 볼륨과 이 프로퍼티의 값에 따라 가산됩니다. 플레이 모드에서 이 프로퍼티의 값도 조정할 수 있습니다.
Randomization음량을 최소 분포와 최대 분포로 무작위화합니다. 최솟값과 최댓값을 모두 0으로 설정하여 무작위화를 비활성화할 수 있습니다.
Pitch오디오 무작위 컨테이너의 피치를 설정합니다. 편집 모드와 플레이 모드를 설정할 수 있으며 두 모드에서 설정된 값을 유지합니다. 여러 오디오 소스가 오디오 무작위 컨테이너를 참조하는 경우 모든 설정에서 이 피치를 사용합니다. 오디오 무작위 컨테이너와 오디오 소스의 피치는 가산적이며 결합됩니다. 오디오 무작위 컨테이너의 피치는 오디오 소스 범위와 같지만, 센트(cent) 스케일로 정의된 로그입니다.
Randomization피치를 최소 분포와 최대 분포로 무작위화합니다. 최솟값과 최댓값을 모두 0으로 설정하여 무작위화를 비활성화할 수 있습니다.
오디오 클립오디오 무작위 컨테이너에 오디오 파일을 추가합니다. 목록 순서를 변경하고 각 클립을 활성화하거나 비활성화할 수 있습니다. 변경 사항은 그 다음으로 사용되는 오디오 클립부터 적용됩니다. 또한 각 클립에는 고유한 볼륨이 있을 수 있습니다. 이 볼륨은 나머지 클립보다 특정 클립에서 소리가 더 크거나 작을 때 유용합니다.
트리거
Manual자동 트리거 모드를 비활성화합니다. Trigger를 Manual로 설정하면 자동 트리거 모드와 관련 프로퍼티가 숨겨집니다. 플레이 사이클을 진행시키려면 외부 스크립트 또는 비주얼 스크립팅을 통해 수동으로
AudioSource.Play
메서드를 호출해야 합니다.
Automatic자동 트리거 모드를 활성화하며, 이 경우 재생 목록 사이클을 반복할 수 있는 내부 트리거가 활성화됩니다.
Playback Mode다양한 사용 사례를 수용할 수 있도록 재생 목록을 설정합니다.
Sequential오디오 클립 목록의 순서대로 파일을 재생하므로 목록이 위에서부터 재생됩니다. 이 범위의 트리거와 오프셋은 이 모드에서 작동하지 않습니다.
Shuffle재생 후 오디오 클립을 풀에서 제거합니다. 이 옵션은 모든 오디오 클립이 재생될 때까지 반복을 방지합니다.
Random오디오 클립 풀을 그대로 유지합니다. 오브젝트가 재생되면 재생 가능한 오디오 클립 목록에 남아 있으므로 반복될 수 있습니다.
Avoid Repeating Last오브젝트가 다시 재생되기 전에 재생할 수 있는 항목의 수를 정의합니다.
Automatic Trigger Mode
Pulse시간과 무작위화된 값으로 정의된 일정한 파동으로 목록에서 오디오 클립을 트리거합니다. Offset과 달리, Pulse 간격은 오디오 무작위 컨테이너의 시작 부분에서 시작하므로 클립이 같은 간격으로 재생됩니다. 예를 들어 자동 소총에 이 모드를 사용할 수 있습니다.
Offset마지막 오디오 클립이 완료된 시점을 기반으로 목록에서 오디오 클립을 트리거합니다. Offset은 두 오디오 클립 사이의 일시 정지입니다.
TimePulse와 Offset의 시간 간격을 결정합니다.
Randomization시간을 최소 분포와 최대 분포로 무작위화합니다. 최솟값과 최댓값을 모두 0으로 설정하여 무작위화를 비활성화할 수 있습니다.
Loop오디오 무작위 컨테이너를 반복하는 다양한 방법을 정의합니다.
Infinite오디오 무작위 컨테이너가 재생을 멈추지 않도록 합니다.
클립(Clips)카운트가 참조하는 재생된 오디오 클립의 수를 설정합니다.
Cycles카운트가 참조하는 재생된 오디오 사이클 수를 설정합니다.
Count클립과 사이클의 수를 설정합니다.
Randomization카운트를 최소 분포와 최대 분포로 무작위화합니다. 최솟값과 최댓값을 모두 0으로 설정하여 무작위화를 비활성화할 수 있습니다.

추가 리소스