版本
Wwise External Source 是用来在音频文件运行时解析语音对象的源插件。它在管理大量对白时非常有用,否则就需要为每句对白指派一个语音对象和事件,然后还需要花大量时间精力把它们划分、管理并包含到SoundBank中。如果对白已经通过其它系统(例如一种由人工智能驱动的语音生成器)进行管理,则这个功能也可能会非常有用。
根据工程中管理对话的方式,您可能还可以节省默认内存池中的一些运行时内存,因为如果用 Wwise External Source 插件来播放对话,而不必同时将很多语音素材加载到内存中。
Wwise External Source 的工作方式如下所述:
在 Wwise 中使用 External Source 插件创建一个 Sound Voice “模板”这个模板代表了具有共同属性的一系列音频文件。
这个外部源可充分利用工程层级结构的强大功能和灵活性,方法是把 Wwise External Source 放置到容器和角色混音器中,并应用状态、RTPC(实时参数控制)、效果器等。
调用外部源的 Play Event 将创建。
Wwise External Source 使用的外部音频资源池的位置和 Conversion Settings 都是在External Sources List 文件中设定的。此文件是一个非常简单的 XML 文件,其中包含想要使用的外部音频文件地址以及其 Conversion Settings。此文件的位置可在 Wwise 的 Project Setting(工程设置)对话框中定义。
在运行时,游戏会调用 External Source,然后将此模板与外部音频文件之一关联起来。实际被播放的音频文件则完全交给程序员。需要注意的是,源音频文件的管理是在 Wwise 声音引擎外部完成的。虽然这牵扯了更多的工作,但它也给了您更多的灵活度。
备注 | |
---|---|
与此功能相关的大部分工作都由音频程序员在 SDK 中完成。有关详细信息,请参阅 Wwise SDK 文档。 |
编辑器