目录
Mixing Desk 的一个非常有用的特性是能快速创建受游戏状态控制的不同混音。在第 3 课中你学到了如何在对象层次上使用游戏状态(State)来影响玩家的心跳声。你接下来会学到怎样用 State 来改变音频总线对象,以及如何做到在 Mixing Desk 视图中完成全套配置和测试 State 的工作。
在此,我们要通过设置混音来确保在 Wwizard(魔法师)落败时 Environmental 声音变小变弱而音乐不受影响。
在开始动手之前,留意一下在 Mixing Desk 界面顶部有一个叫 Editing States(编辑状态)的区域,但是对应的方框里现在还是空空如也。这是因为混音器里目前还没有对象在采用 State 值的变化来控制。
-
双击 Environment 混音器条的标题栏。
这时会打开 Environmental - Audio Bus Property Editor 浮窗。
-
单击 States(状态)选项卡,接着单击 Add State Group >>(添加状态组 >>),然后选择 PlayerLife State Group(状态组)。
这时会将 State Group 及所含 State 添加到 Environmental 总线,以便像在第 3 课中那样设置各项属性值。然而,这一次你不要在 Property Editor 中调节这些属性,而是要到 Mixing Desk 中去调节。
-
关闭 Property Editor 窗口。
我们可以看到现在 Editing States 分区中显示了 PlayerLife 以及指示当前 State 值的下拉菜单。
另外,State 的偏置值也被加到通道条中去了,但是你现在可能还看不到那些值。
-
将 PlayerLife State(状态)改为 Defeated,然后向下滚动并将 Bus Volume(总线音量)和 Low-pass filter(低通滤波器)值分别改为 -8 和 65。
只有在玩家落败时,刚才应用的 State 偏置值才会生效。若要查看玩家活着时所用的值,可直接将 State 下拉菜单切换回 Alive。
-
将 Playerlife 状态值变为 Alive。
我们可以看到,Bus Volume 和 Voice Low-pass Filter 设置恢复为了与 "Alive" State 关联的值。
当你连接到游戏中去的时候,Follow States 这个按钮可以用来启动一个 capture session,这样就能自动按照游戏中当前播放的状态值来切换 Mixing Desk 中的 State了。您可以通过激活 Push States 按钮,来让 Wwise 告知游戏要进入哪种 State。比如,强制游戏按照玩家落败的状态来播放音频,哪怕其在游戏中还没有被击败。这个功能非常有用,因为使用它之后,就不需要费力去玩游戏也能达到特定的游戏状态了,这样你就可以直接测试那些状态下的混音了。