概述

在 Wwise 中,工程包括所有素材,以及您为各个平台和语言的素材设置的属性和行为。 该工程还包括 Wwise 元素,例如事件、预设、日志、模拟以及您生成的 SoundBanks(声音包)。工程包括您的所有工作,如果您与他人合作,则还包括同事的工作。

每款游戏只能使用一个 Wwise 工程。 您可以将工程划分成多个独立的工作单元。有关使用工作单元的信息,请参阅将工程分成 Work Units

在 Wwise 中,工程开发的第一站是 Project Launcher(工程启动器),在此您可以创建和打开工程。在创建工程时,会在您的电脑或网络上您选择的位置中创建一系列的文件夹。

Wwise 工程文件夹结构包括各种文件夹,其中包含不同工程元素的 XML 文件,以便更轻松地管理工程版本和多个用户。典型的工程文件夹包括以下内容:

  • .cache —— 缓存文件夹,导入到工程中的 SFX、语音和插件素材的转码版本。请勿在版本控制系统中包含此文件夹。

  • Actor-Mixer Hierarchy - 声音以及振动结构文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Attenuations - 衰减共享集文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Conversion Settings - 转换设置共享集文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Dynamic Dialogue - 对话事件文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Effects - 效果器共享集文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Events - 事件文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Game Parameters - 游戏参数文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Interactive Music Hierarchy - 音乐结构的件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Master-Mixer Hierarchy - 信号输出结构文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Mixing Sessions - 混音会话文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Original -- 原始音频文件夹,包含导入到工程中的素材原始版本的全部拷贝。

  • Presets - 预设文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Queries - 查询文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • SoundBanks - 音频包文件夹,包含工程默认工作单元以及用户创建的工作单元。为工程生成 SoundBank 后,会显示一个新的 Generated SoundBank(已生成的声音包)文件夹。

  • Soundcaster Sessions - 声音选角器会话文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • States - 状态文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Switches - 切换开关文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • Triggers - 触发器文件夹,包含工程默认工作单元以及用户创建的工作单元。

  • IncrementalSoundBankData.xml:列出生成的所有 SoundBank(含名称、唯一哈希值和时间戳)。Wwise 使用此文件来确定 SoundBank 有无更改。若无更改,则 Wwise 将不重新生成 SoundBank,同时在 Generating SoundBanks(生成音频包)对话框的 Created(创建日期)列中显示 Up to Date(最新)。此文件不应由版本控制系统来管理。

  • .validationcache —— 已对照当前 XML schema 版本进行了验证的所有工程文件的列表。通过跟踪记录经过验证的文件,Wwise 每次加载工程时无需再验证这些文件。这极大地缩短了 Wwise 加载工程所需要的时间。此文件不应由版本控制系统来管理。

  • .wsettings —— 为当前工程定义的默认转码和杂项对象设置。这些设置会按各个用户分别保存。此文件不应由版本控制系统来管理。

  • .wproj —— Wwise 工程文件。双击工程图标可打开工程。

创建工程后,您可以根据游戏设计将工程划分为不同工作单元,并为各种资源创建结构。同时,您还可以在 Master-Mixer Hierarchy 中为工程建立输出结构,并创建工程所需的 Game Sync(游戏同步器)。

工程中除这些文件夹外,还可能有其它文件,例如完好度报告和 SoundBank 工程头文件。

Wwise 工程及其文件夹的设计使它易于集成到外部版本控制管理工具中去。有关如何管理多个工程用户的详细信息,请参阅第 6 章 管理 Workgroup