AudioListener

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

AudioListener 记录从其周世界的 Class.AudioEmitter|AudioEmitter

代码示例

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 安全性

代表一个从角度到角度曲线,影响 AudioListener 的声音会听到 AudioEmitter 的音量,根据它们之间的角度和 LookVector 与 2>Class.Audio2> 之间的关系。

此属性是内部的,不能被脚本访问;它存在于支持复制。请参阅 SetAngleAttenuation() 获取使用详细信息。

AudioInteractionGroup

读取并联

控制哪些 AudioEmitters 对此 AudioListener 可以听到。发射器可以通过此 Listener 听到。

DistanceAttenuation

BinaryString
读取并联
Roblox 安全性

表示一个影响音量与距离曲线,根据它们之间的距离,AudioListener 听到任何 AudioEmitters 的声音。

此属性是内部的,不能被脚本访问;它存在于支持复制。请参阅 SetDistanceAttenuation() 获取使用详细信息。

方法

GetAngleAttenuation

返回一个表映角度到音量。 键是数量在 0180 (包括)之间的数字(包括),而值是 0 和 1> 11> (包括)描述方向的音量降低。 此方法返回一个空表,如果使用默认角度的渐变曲线。


返回

描述上述角色的表演。

GetConnectedWires

Instances

返回连接到指定端置顶的Wires阵列。AudioListener有一个“输出”端置顶。

参数

pin: string

返回

Instances

GetDistanceAttenuation

返回一个表映射距离到音量。 钥匙是大于或等于 0 的数字,而值是 0 和 1 之间的数字(包括)描述音量在距离上的减衰。 此方法返回一个空表,如果默认距离减衰曲线使用。


返回

GetInteractingEmitters

Instances

返回

Instances

SetAngleAttenuation

void

设置一个涵盖音量、角度和角度之间的曲线的音量设置,根据角度和 AudioListener 之间的角度,以及与 AudioEmitter 联系的 LookVector ,来确定 2>Class.Audio2> 的音量。

曲线由曲线表示角度键表示音量值。键是唯一的数字,在 0180 (包括) 之间 (包括),值是 0 和 1> 11> (包括) 之间的数字。 桌子上最多 400 对键值的表支持。

从角度 AudioListenera 的音量由线性 interpolating 在线性之间的音量级别确定。如果曲线值是直接上下 1>a

该音量将乘以所有其他减衰曲线的音量(包括发送 AudioEmitter 上的)来获得最终的可听度。

如果表为空或 nilAudioEmitter 默认使用角度调整曲线,其常量音量值为 1

参数

curve: Dictionary

返回

void

SetDistanceAttenuation

void

设置一个从音量到距离曲线,影响 AudioListener 的声音声量,根据它们之间的距离。

曲线由曲线表示,曲线表示通过键来表示音量值。键是大于或等于 0 的整数,值是大于或等于 1 (包括) 的整数。 Tables 含有可能达到 400 个键值的键值。

AudioEmitter 从远处 AudioListener 的距离是由线性 interpolating 之间的音量级别确定的。如果 d

该音量将乘以所有其他减衰曲线的音量(包括发送 AudioEmitter 上的)来获得最终的可听度。

如果表是空的或 nil ,表 AudioListener 默认应用 1 的音量。

参数

curve: Dictionary

返回

void

活动