FMOD Studio User Manual 2.02
欢迎使用 FMOD Studio 1.10。此版本引入了许多关键改进,使您可以更轻松地为游戏创建自适应音频。我们非常期待看到您使用这些新功能创作出的作品!
Studio 1.10 带来了全新的工作流程,用于管理项目中的参数和效果。
预设参数可以在项目级别创建。创建预设参数后,可通过添加参数表、自动控制曲线和基于该预设参数的触发条件,在任何事件中引用它来创建参数。每个引用预设参数的参数可以具有独特的当前值,但共享所有预设参数的属性和设置。

这在您需要在多个事件中拥有相同参数的情况下非常有用。
预设效果的工作方式类似于预设参数。您可创建单个预设效果,然后在整个项目事件中基于该预设创建效果。每个基于预设的效果都与预设效果共享属性值,因此只需修改一次预设就能更新所有基于它的效果。

可通过预设右键菜单或通过从预设浏览器窗口拖放预设效果,将基于预设的效果添加到信号链中。此外,还可右键单击现有效果并将其转换为预设。

通过自动控制预设效果,可为它们提供复杂的基于参数的行为,而无需在多个事件中重新创建自动控制。
现在可以直接在面板中查看属性的自动控制曲线。

根据需要,自动控制轨道也可以显示在编辑器视图中。

将自动预设效果添加到事件时,效果引用的所有参数都会自动添加到事件。这些添加的参数在传输栏中显示为表盘,但在事件中不会显示为参数表,从而使事件更易于导航。
结合默认事件,预设大大提高了项目的可扩展性和可维护性。此外,使用预设可以显着减小事件库大小。
Studio 1.10采用了全新的实时更新实现方式,大大提升了实时更新的体验。这些更改还显着减小了 FMOD 二进制文件的大小,从而降低了游戏的内存占用。
现在可以在连接到实时更新时,可将音频文件添加到事件中。这意味着,可以在连接到实时更新时完全重新创作事件,包括添加或删除音频文件内容。
您不再需要重建事件库以在游戏中听到更改。每当启动实时更新会话时,更改都会自动同步,从而大大缩短迭代时间。可通过取消选中首选项对话框的界面选项卡中的“连接到游戏时同步更改”复选框来禁用此功能。
总线在调音台中处于活动状态,现在以橙色高亮显示。这样可以清楚地知道哪些总线是未激活的,并已被优化(通常是由于其层次结构中没有创建任何事件实例而导致的)。

现在还可以在调音台中查看属性的有效值,如各种属性控件上的橙色圆圈所示。

有效值是游戏中活动的快照的最终结果。这使得观察快照的效果变得更加容易。
现在,可以针对每个平台在构建时包含或排除轨道和效果。这使您可以针对游戏所针对的每个平台定制项目的性能。

构建项目时,从该项目中排除的轨道上的任何音频文件都将从事件库中省略。通过按事件排除资源,可以调整事件库规模以匹配目标平台。

为了更好地完善我们的空间音频处理流程,我们对支持高度信号的传输做出了一些改进。
添加了 7.1.4 环绕声声道格式,支持四个天花板扬声器。为了让信号可以送到天花板扬声器,声像旋钮可以使用高度属性将信号从地面平移到天花板,反之亦然。

要输出 7.1.4 环绕声,项目环绕扬声器格式仍应设置为 7.1 环绕声,而主总线输出格式应为 7.1.4 环绕声。要试听 7.1.4 环绕声信号,应选择基于高度的输出模式。
现在,每个总线的输入和输出声道格式都可以设置为特定的环绕格式。这可用于更精细的格式控制。具有比活动平台格式更高的声道数的信号现在可以通过调音。

添加了 Windows Sonic 支持,可用于试听基于高度的平移。这可以从首选项对话框的音频选项卡中启用。
事件试听已得到改进,可以更准确地反映事件回放在游戏中的工作方式。
走带控制已更新如下:
此外,还对走带键盘快捷键进行了更改以反映新行为:
*空格键: 切换播放/停止。
* Shift+空格键: 切换暂停。
* 返回: 重新开始(播放时)/返回开始(停止时)。
最后,更新的时间码显示可以更轻松地观察当前播放状态。

我们还向事件编辑器窗口添加了选项卡。这使得在单个窗口中试听多个事件成为可能。

发散发声器现在包含生成率属性,可用于按百分比缩放生成间隔。产生速率可以自动控制,可用于动态调整产生间隔。

现在可以在调音台窗口中设置组总线的音高。更改此属性可缩放收发到总线中的事件音高。 总线音高也可限定为快照。

参数现在具有速度属性。应用速度会导致参数自行沿特定方向移动,无需 API 输入。这对于需要自动重置或前进到特定值的参数来说非常方便。

您可能还会注意到参数操作台中的保持按钮已移至参数对话框(添加或编辑参数时显示)。

此外,新的“通过事件发声器递归公开”复选框可用于自动将事件发声器使用的参数公开给其父项事件。
一个简单的增益效果已被添加。当保存为预设时,增益效果可用于定义自定义距离衰减曲线,然后可以在多个事件之间共享。

现在可以使用脚本 API 自定义插件在用户界面中的显示方式。有关详细信息,请参阅插件脚本 API。

许多新的脚本函数已被添加。其中包括studio.system.require()函数,它允许将脚本文件作为模块公开,以及studio.project.model.document()函数,它允许显示可用模型类型的完整列表。
西外,通过脚本设置参数光标位置的方式也进行了更改。不再使用 cursorPosition 属性。请参阅Event.getCursorPosition()和Event.setCursorPosition()函数了解更多详情 .
我们已将用户手册完全替换为更易于阅读和浏览的手册(即您当前正在阅读的手册!)。新手册包含全新的内容,包括简洁和最新的概念描述以及常用术语表。
除了列出的新功能之外,我们还进行了一些额外的稳定性和可用性提升。有关详细信息,请参阅修订说明。