menu
 

Wwise 基础知识

目录

调节 Attenuation 曲线

为了恰当地调节 Attenuation(衰减)曲线,我们需要了解游戏中的距离单位意味着什么。距离单位由游戏本身定义,其要在游戏开发初期确定。比如,对于主角是蚂蚁的游戏,距离单位可能是毫米;而对关于星际旅行的游戏,距离单位可能是光年。在《Cube》中,距离单位代表大约 0.25 米。

坐标图的 X 轴代表距离。您可以通过调节其 Max distance 属性来设定所要涵盖的最大距离范围。

  1. 在 Secondary Editor 中,将 Max distance(最大距离)属性改为 50 并按下 Enter

    依据目前的 Attenuation 曲线,发声体(传送门)和听者(玩家)之间的距离越大,声音的音量就越小。

    接下来,我们要在播放声音时左右拖动 Distance 参数光标,试听这种距离上的变化会给声音带来怎样的影响。

  2. 在 Transport Control(走带控制)中,单击 Play(播放)按钮或按下空格键来播放 "Teleporter" Sound SFX(音效)。

    [Note]

    "Teleporter" Sound SFX 被设为了无限循环。这对本项练习来说非常方便。因为在一边调节一边试听的时候,就不用反复地手动去播放声音了。不过,启动该声音时要确保只播放一次。如果多次按下 Play 按钮,会同时播放多个心跳声。

  3. 在 Secondary Editor 中,将 Distance(距离)参数光标拖到 25 左右。

    为了不至于在距离很远时还能听到声音,可通过修改曲线来设为在听者与传送门相距 30 米时音量大幅降低。

  4. 双击曲线来创建新的控制点,然后将 Distance(距离)设为 30,并将 Output Bus Volume(输出总线音量)设为 -17

    [Tip]

    使用 X 和 Y 坐标栏来查看确切的坐标值。

    除了音量,声音在空气中传播时还有一个重要变化,就是高频成分会随着距离的增大而减少。为了实现这种效果,我们可以创建曲线并将 Distance 参数与 Low-pass filter 属性关联。

  5. 在 Distance(距离)分组中,选中 Low-pass filter(低通滤波器)属性,然后将 Curve(曲线)设为 Custom(自定义)。

  6. 按住 Ctrl 键并选中 Volume(音量)属性来同时显示两条曲线。试着调节 Distance(距离),看看会对声音产生怎样的影响。

    [Note]

    要想查看 Y 轴上的值,每次只能选中一条曲线。

    有时,在调好曲线的形状之后可能会发现还要调节曲线的整体标度。事实上,无须重新创建曲线就可做到这一点。

  7. Max distance(最大距离)值改回 100

    可以看到,曲线整体自动缩放到了一个新的距离范围,在听者距离传送门 60 米时大部分声音都衰减掉了。


此页面对您是否有帮助?