menu
 

Wwise 基础知识

目录

将属性和命令映射到硬件控件

接下来,我们要使用 Control Surface Session 来将 Wwise 功能映射到控制器上的特定旋钮、推子和按钮。

  1. 在 Project Explorer(工程资源管理器)中,选中 Sessions(会话)选项卡,然后依次展开 Control Surface Sessions > Default Work Unit(控制器会话 > 默认工作单元)。

  2. 在 Project Explorer(工程资源管理器)中,双击 Default Control Surface Session(默认控制器会话)对象。

    这时会在 Primary Editor 中打开会话。

    Binding 可将 Wwise 中的特定功能关联到控制器上的特定 MIDI 控件。这些绑定设置其实存放在文件夹内。这里有多个不同的文件夹,分别作用于各个参数值域。比如,在 Global 文件夹内,可将某个 MIDI 控件绑定到特定的对象属性,而不用管在用户界面中具体选中了哪个对象。这样便于通过推子来控制 Ice Gem(冰晶宝石)投掷声的音量,而不论当前是否选中了其他对象。

    在此,我们要针对 MIDI 控制器设置推子,来快速控制选定对象的 Voice Volume。为此,我们要转到 Current Selection 文件夹。

  3. 展开 Current Selection(当前选中项)文件夹。

    在 Current Selection 文件夹内,可以看到有个默认的 Binding 将接收到的 MIDI 音符传给当前选定对象。这对 Synth One 合成器对象特别有用。我们可以将其用作播放音乐的乐器。除此之外,还可将 MIDI 控件绑定到对象属性及对象命令(如 Play 或 Stop)。

    [Note]

    如果控制器没有推子,旋钮或调制轮也可以。

  4. 选中 Current Selection(当前选中项)文件夹,然后单击左下角的 Add & Learn Binding(添加并学习绑定)按钮。

    这时会在 Current Selection 文件夹下显示新增的 Binding。

    我们可以看到,该 Binding 对应 Controller Assignment 列下的字段是空的。Learn 按钮显示为绿色表示该 Binding 还没有选择要将 MIDI 控制器的哪个实体控件与 Wwise 内的特定功能绑定。

  5. 移动控制器上的推子。

    这时 Binding 对应 Controller Assignment 列中会显示特定的 MIDI 声道以及 MIDI CC 编号。该 Binding 会对这些信息做出响应。

    接下来,我们选择要与此推子关联的 Wwise 功能。

  6. 在绿色 Learn(学习)按钮的右侧,单击选择器按钮 [>>],然后选择 Object properties(对象属性)。

    这时会打开 Property Selection(属性选择)对话框。

  7. 依次展开 Audio > General > Voice(音频 > 常规 > 声部),然后选中 Voice Volume(声部音量)并单击 OK(确定)。

    我们可以看到,在调节控制器上的推子时将会控制 Voice Volume 属性。不过,Status 列指示 Binding 尚未被激活。这是因为上次选中的对象为 Default Control Surface Session,而其并不包含 Voice Volume 属性。

  8. 在 Project Explorer(工程资源管理器)中,选中 Audio(音频)选项卡,依次展开 Actor-Mixer Hierarchy > Default Work Unit > Magic > IceGem Magic(Actor-Mixer 层级结构 > 默认工作单元 > Magic > IceGem Magic),然后选中 "IceGem_Blast" Sound SFX(音效)对象。

  9. 使用控制器上的推子控制其 Voice Volume(声部音量)属性。

    在本课刚开始,我们启动《Cube》并连接到了 Wwise。

  10. 返回《Cube》,单击来投掷 Ice Gem(冰晶宝石)。同时,使用控制器上的推子调节 Ice Gem 的音量。

    [Tip]

    尝试将经常调节的参数(如音高和低通滤波器)映射到控制器上的各种旋钮和推子。

  11. 若要退出游戏,请按下 Esc 并使用向上键和向下键来选择 quit(退出),然后按下 Enter

恭喜!您完成了第 17 课的学习。在本课中,我们学习了如何将 Wwise 中的属性映射到 MIDI 控制器上的控件。这样便可快速对这些属性进行微调来完善最终的整体混音。

接下来,我们将学习第 18 课:使用多个 SoundBank,了解如何节省运行时内存。


此页面对您是否有帮助?