版本

menu_open

External Source 概述

External Source(外部源)源插件允许在音频文件运行时解析声音对象。比如,可利用其轻松管理大量对白台词以减少各种开销;否则,便要为每句对白创建 Voice(语音)对象和 Event(事件),并劳心费力地将这些对象及 Event 分组存放到 SoundBank(音频包)中。如果对白已经通过其它系统(例如一种由人工智能驱动的语音生成器)进行管理,则这个功能也可能会非常有用。

根据工程中对白的管理方式,或许还可节省一部分运行时内存。因为如果使用 External Source 来播放对白,便无需同时将很多语音素材加载到内存中。

External Source 的工作方式如下所述:

  • 使用 External Source 插件在 Wwise 中创建 Sound SFX(音效)或 Voice 模板。这个模板代表了具有共同属性的一系列音频文件。

  • 这个外部源可充分利用工程层级结构的强大功能和灵活性,方法是把 External Source 放置到容器和角色混音器中,并应用状态、RTPC(实时参数控制)、效果器等。

  • 调用外部源的 Play Event 将创建。

  • External Source 使用的外部音频资源池的位置和 Conversion Settings 都是在External Sources List 文件中设定的。此文件是一个非常简单的 XML 文件,其中包含想要使用的外部音频文件地址以及其 Conversion Settings。此文件的位置可在 Wwise 的 Project Setting(工程设置)对话框中定义。

  • 在运行时,游戏会调用 External Source,然后将此模板与外部音频文件之一关联起来。实际被播放的音频文件则完全交给程序员。需要注意的是,源音频文件的管理是在 Wwise 声音引擎外部完成的。虽然这牵扯了更多的工作,但它也给了您更多的灵活度。


[备注]备注

与此功能相关的大部分工作都由音频程序员在 SDK 中完成。有关详细信息,请参阅 Wwise SDK 文档


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅