音频基于玩家在统一中的位置

时间:2018-03-10 11:49:04

标签: unity3d audio audio-source

我正在制作一个团结游戏,楼上有一个扬声器在播放音乐的房子里。我希望音乐随着我越来越近而变得越来越响,当我走得越远时越安静。我已经将一个AudioSource附加到该对象,我已选择强制为单声道。

我还将Rolloff最小和最大距离设置为0.2和12.这是我的检查员:

enter image description here

enter image description here

然而,由于某种原因,无论我在家里的哪个地方,音乐的音量都保持不变。

1 个答案:

答案 0 :(得分:0)

AudioSource中,Spatial Blend的值设为0(= 2D)。这导致用于2D游戏的设置,如果你靠近,音频会变得更响亮。

为了获得3D声音,请将其设置为1(= 3D)。这样可以满足您的所有需求。

完成此操作后,您可以进一步调整音量随物体距离的变化情况,并调整所有其他效果。