目录
现在,我们要学习如何实时查看各项控制心跳声音量的属性。所有这些都能在 Voice Profiler 布局中实现。
-
在菜单栏中,依次单击 Layouts > Voice Profiler(布局 > 声部性能分析器)。
这时会打开 Voice Inspector 布局。不过要想正常使用该布局,必须先启用 Voice Inspector Data。
-
单击齿轮按钮 (Alt+G)。
-
在打开的 Profiler Settings(性能分析器设置)对话框中,选中 Voice Inspector Data(声部检视器数据)并单击 OK(确定)。
Voice Profiler 布局本身并不包含 Transport Control。不过,本项练习中要用该视图。为此,我们来将其添加到布局中,以便运用前面练习中学到的技能。
-
在菜单栏中,依次单击 Views > Transport Control(视图 > 走带控制)或按下 Shift+T。
这时会在浮动窗口中打开 Transport Control 视图。
-
将 Heartbeat - Transport Control(Heartbeat - 走带控制)选项卡拖到 Wwise 主窗口上。在拖动时,会以蓝色高亮显示可能的停靠位置。将选项卡放在 Voice Explorer 视图下面(如图所示)。然后,在必要时通过拖动视图和窗格之间的分隔线来调节其相对大小。
-
单击 Start Capture(开始捕获)按钮。
这时会看到黄色光标沿着布局底部的 Voice Monitor 坐标图移动。
-
在 Transport Control(走带控制)中,单击 Play(播放)按钮或按下空格键来播放 "Heartbeat" Sound SFX(音效)。
这时并不能听到心跳声,Voice Monitor 坐标图中也看不到任何变化。这是因为我们在第 5 课:使用 Game Parameter 中配置了音量曲线。根据这条曲线的设置,在 PlayerHealth 介于 50 ~ 100 之间时,心跳声的音量为 -200 dB。这时是听不到声音的。在 PlayerHealth 降到 50 以下时,心跳声的音量会慢慢增大到 0 dB。
接下来,我们要使用 Transport Control 来试听在玩家处于 Alive 状态时 HP 值降到 50 以下听起来会有怎样的效果。
-
在 Transport Control(走带控制)中,将 "PlayerLife" State(状态)设为 Alive。
-
选中 Display RTPCs(显示 RTPC)按钮。
-
在看着 Voice Monitor(声部监控器)坐标图的同时,将 "PlayerHealth" RTPC 的值慢慢减到 0。
在 PlayerHealth 降到 50 以下时,我们会看到坐标图中的蓝线上升,同时会听到心跳声。注意,曲线的形状因降低 PlayerHealth 的速度而异。
-
在 Voice Explorer(声部资源管理器)中,选中 Heartbeat 行。
在 Voice Inspector 的左侧窗格中,我们会看到简图中显示了代表 Sound SFX 对象的方框以及当前音量和滤波器值。
另外,简图还会显示如何将 Heartbeat 路由到了 Master Audio Bus。有关音频总线通路的信息,请参阅第 12 课:了解 Master Audio Bus。
-
在 Transport Control(走带控制)中,继续调节 "PlayerLife" State(状态)和 "PlayerHealth" RTPC。
我们注意到,Voice Inspector 的右侧窗格中列出了影响心跳声声部音量的 Wwise 元素。这些元素称为驱动因素。倘若在播放时听不到声音,可利用这些控件查明原因。
-
在 Transport Control(走带控制)中,单击 Stop(停止)按钮停止播放心跳声,然后按下 Stop Capture(停止捕获)按钮。