사운드 (Sound)
사운드 컴포넌트는 오디오 샘플의 재생을 제어합니다.

각 사운드 컴포넌트는 사운드 재생을 담당하는 "슬롯"을 포함합니다. 각 슬롯에는 다른 오디오 에셋을 할당할 수 있으며, 다른 슬롯과 독립적으로 재생할 수 있습니다.
"ADD SLOT" 버튼을 클릭하여 새 슬롯을 추가할 수 있습니다. 각 슬롯의 헤더에 있는 휴지통 아이콘을 클릭하여 슬롯을 제거할 수 있습니다.
사운드 컴포넌트는 컴포넌트 패널의 오른쪽 상단에 있는 토글을 사용하여 활성화하거나 비활성화할 수 있습니다. 활성화되면 컴포넌트가 자동 재생으로 표시된 슬롯을 재생합니다. 나머지 슬롯은 스크립트로 재생할 수 있습니다.
컴포넌트 속성
| 속성 | 설명 |
|---|---|
| Positional | 선택하면 컴포넌트가 3D 공간에서 엔티티의 위치에서 재생되는 것처럼 오디오 에셋을 재생합니다. |
| Volume | 오디오 에셋을 재생할 때 각 슬롯의 볼륨과 곱해질 볼륨입니다. |
| Pitch | 오디오 에셋을 재생할 때 각 슬롯의 피치와 곱해질 피치입니다. 값 1은 오디오가 원래 피치로 재생됨을 의미합니다. |
| Ref Distance | 사운드 소스가 리스너로부터 멀어질 때 볼륨을 줄이기 위한 기준 거리입니다. |
| Max Distance | 오디오 감쇠가 중지되는 리스너로부터의 최대 거리입니다. 이 거리 이후에 오디오의 볼륨이 반드시 0이 되는 것은 아니지만 더 이상 감쇠되지 않습니다. |
| Distance Model | 사운드가 리스너로부터 멀어질 때 볼륨을 줄이기 위해 사용할 알고리즘을 결정합니다. Linear, Inverse 또는 Exponential 중 하나일 수 있습니다. |
| Roll-off Factor | 볼륨 감쇠가 발생하는 속도입니다. |
슬롯 속성
| 속성 | 설명 |
|---|---|
| Name | 슬롯의 이름입니다. 코드에서 이 슬롯을 참조하는 데 사용할 이름입니다. |
| Asset | 재생할 오디오 에셋입니다. |
| Start Time | 사운드가 재생을 시작할 시작 시간입니다. |
| Duration | 슬롯이 Start Time부터 재생할 사운드의 지속 시간입니다. |
| Auto Play | 선택하면 슬롯이 로드 시 재생됩니다. 그렇지 않으면 스크립트를 사용하여 슬롯을 재생해야 합니다. |
| Overlap | 선택하면 이 슬롯은 먼저 중지하지 않고 사운드를 재생합니다. 겹침은 반복적으로 재생해야 하는 원샷 사운드에 사용해야 합니다. 겹치는 사운드는 엔티티가 파괴되어도 중지되지 않고, 완료되거나 스크립트에서 수동으로 중지할 때만 중지됩니다. |
| Loop | 선택하면 슬롯이 연속적으로 반복됩니다. 그렇지 않으면 완료까지 한 번 재생됩니다. |
| Volume | 슬롯에서 재생되는 오디오 에셋의 볼륨입니다. |
| Pitch | 오디오가 재생되는 피치입니다. 값 1은 오디오가 원래 피치로 재생됨을 의미합니다. |
스크립팅 인터페이스
스크립트 컴포넌트를 사용하여 사운드 컴포넌트의 속성을 제어할 수 있습니다. 사운드 컴포넌트의 스크립팅 인터페이스는 여기에 있습니다.