跳到主要内容

声音

Sound 组件控制音频片段的播放。

声音组件

每个 Sound 组件包含负责播放声音的槽位(Slot)。各槽位可分配不同的音频资源,并独立播放。

单击 ADD SLOT 可添加槽位;单击各槽位头部的垃圾桶图标可移除。

组件属性​

属性说明
空间音频(Positional)勾选后,音频仿佛从实体在三维空间中的位置发出。
音量(Volume)播放音频时,与各槽位音量相乘的整体音量(0–1)。
音高(Pitch)与各槽位音高相乘的倍率,1 表示原始音高。
参考距离(Ref Distance)仅空间音频,声源远离监听者时计算音量衰减的参考距离。
最大距离(Max Distance)仅空间音频,超过此距离后不再继续衰减。注意,超过该距离不一定音量为 0,只是不再减小。
距离模型(Distance Model)仅空间音频,决定远离监听者时的音量衰减算法:Linear(线性)、Exponential(指数)或 Inverse(反比)。
衰减系数(Roll-off Factor)仅空间音频,控制音量随距离衰减的速度。

槽位属性​

属性说明
名称(Name)在代码中引用该槽位的名称。
资源(Asset)要播放的音频资源。
起始时间(Start Time)音频中开始播放的位置,单位为秒,可用于只播放资源的一部分。
时长(Duration)从 Start Time 开始播放的秒数,留空则播放到结尾。例如,一个资源包含多个声音时,可通过起点和时长选择其中一个。
自动播放(Auto Play)勾选后在加载时播放,否则需要通过脚本启动。
重叠(Overlap)勾选后,重新播放此槽位时不会先停止已有声音。适合需要反复触发的短音效。重叠声音不会因实体销毁而停止,只会在播放结束或脚本手动停止时停止。
循环(Loop)勾选后持续循环,否则只播放一次。
音量(Volume)槽位播放音频资源的音量(0–1)。
音高(Pitch)播放音高,1 表示原始音高。

另请参阅​

脚本接口​

可以通过 Script 组件控制 Sound 组件属性。接口详见 SoundComponent。