AudioListener

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

AudioListener 는 3D 세계의 주변의

코드 샘플

Camera Listener

local listener = Instance.new("AudioListener")
local output = Instance.new("AudioDeviceOutput")
local wire = Instance.new("Wire")
listener.Parent = workspace.Camera
wire.Parent = listener
output.Parent = wire
wire.SourceInstance = listener
wire.TargetInstance = output

요약

속성

메서드

속성

AngleAttenuation

BinaryString
병렬 읽기
Roblox 보안

Class.Audio Class.AudioEmitter``Datatype.CFrame.LookVector|LookVector 1>Class.Audio1> 4>Class.Audio4> 7>Class.Audio7> 0>Class.Audio0> 3>Class.Audio3> 6>Class.Audio6> AudioListener9> AudioListener2> 5>Class.Audio5>

이 속성은 내부이며 스크립트에서 액세스할 수 없습니다; 복제를 지원하기 위해 존재합니다. 자세한 내용은 SetAngleAttenuation() 을 참조하십시오.

AudioInteractionGroup

병렬 읽기

AudioEmitters 은 이 AudioListener 에 공유된 상호 작용 그룹을 기반으로 합니다. 상호 작용 그룹을 공유하는 에미터는 이 목록에서 듣기 수신기에 의해 수신할 수 있습니다.

DistanceAttenuation

BinaryString
병렬 읽기
Roblox 보안

Class.Audio 가 멀리 있는 경우 듣기 시 더 크게 들리는 음의 볼륨을 나타냅니다. 이 경우 멀리 있는 두 개의 이어 사이의 거리에 따라 듣기 시 더 크게 들리는 음의 볼륨이 증가합니다.

이 속성은 내부이며 스크립트에서 액세스할 수 없습니다; 복제를 지원하기 위해 존재합니다. 자세한 내용은 SetDistanceAttenuation() 을 참조하십시오.

메서드

GetAngleAttenuation

볼륨에 테이블 매핑 각도를 반환합니다. 키는 0180 (포함) 사이의 숫자이며, 값은 0 및 1> 11> (포함) 사이의 숫자입니다. 이 메서드는 기본 각도에 따라


반환

위에 설명된 대로 테이블 맵핑 각도를 볼륨에 대해 조정합니다.

GetConnectedWires

Instances

지정된 핀하다연결된 Wires 배열을 반환합니다. AudioListener 에는 하나의 "출력" 핀하다있습니다.

매개 변수

pin: string

반환

Instances

GetDistanceAttenuation

볼륨에 테이블 매핑 거리를 반환합니다. 키는 0보다 큰 숫자이며 값은 0에서 1(포함)까지 범위를 설명하는 볼륨 확장에 대한 기본 거리 확장 커브입니다. 이 메서드는 기본 거리 확장 曲線이 사용되는 경우 빈 테이블을 반환합니다.


반환

GetInteractingEmitters

Instances

반환

Instances

SetAngleAttenuation

void

Class.Audio Class.AudioEmitter``Datatype.CFrame.LookVector|LookVector 1>Class.Audio1> 4>Class.Audio4> 7>Class.Audio7> 0>Class.Audio0> 3>Class.Audio3> 6>Class.Audio6> AudioListener9> AudioListener2> 5>Class.Audio5>

곡선은 볼륨 값에 대한 테이블 매핑 각도 키로 표시됩니다. 키는 0 및 0> 10> (포함) 사이의 독특한 숫자여야 합니다. 값은 0 및 1 (포함) 사이의 독특한

a 의 경우 직각 위치의 클래스 AudioListener 에서 볼륨 수준을 선형으로 인터폴하여

이 볼륨은 모든 다른 억제 곡선(AudioEmitter 포함)의 볼륨과 함께 곱해 최종 청각성을 확인합니다.

테이블이 비어 있거나 nil 는 상수 볼륨 값 1 을 사용하는 각도 변화 곡선을 기본으로 합니다.

매개 변수

curve: Dictionary

반환

void

SetDistanceAttenuation

void

음향 효과를 나타내는 음의 반지름을 설정하여 음향 효과를 나타내는 음의 반지름을 설정하는 음의 반지름을 설정합니다.Sets a volume-over-distance curve that affects how loudly the AudioListener will hear any AudioEmitters , based on the distance between them.

곡선은 볼륨 값에 대한 테이블 매핑 거리 키로 표시됩니다. 키는 0보다 큰 값을 가질 수 있지만 값은 0에서 1(포함) 사이의 숫자여야 합니다. 400개의 키 값 쌍을 포함하는 테이블이 지원됩니다.

Class.Audio 의 볼륨은 주거리가 직접 위/아래 AudioListener 의 볼륨 수준 간에 직선

이 볼륨은 모든 다른 억제 곡선(AudioEmitter 포함)의 볼륨과 함께 곱해 최종 청각성을 확인합니다.

테이블이 비어 있거나 nil 이면 AudioListener 는 모든 곳에 상수 볼륨을 적용합니다.

매개 변수

curve: Dictionary

반환

void

이벤트