File Packager(文件打包器)是独立的应用程序,可以将 Wwise 生成的 SoundBank(声音包)、零散媒体以及流播放文件分组,并放到若干个文件包(File Package)中。文件包是将文件系统抽象化之后的独立单元,加载文件包会在内存中创建查找表,它会为 Wwise 指明媒体在 PCK 文件中的位置。您可以通过使用文件包来规避平台文件系统的一些限制,包括文件名长度和文件数量限制。文件包还可帮您更好地管理多语言版本,以及发布后可供下载的内容(DLC)。
通过将 SoundBanksInfo.xml 文件导入 File Packager 来进行检索,可以获取Wwise 工程的 SoundBank 和流文件的所有信息。
生成 SoundbanksInfo.xml 文件 | |
---|---|
在 Project Settings 或 SoundBanks Settings 的 SoundBanks 选项卡下,须始终启用 Generate Metadata Files 选项。同时,还要启用 Generate XML Metadata 选项。利用这些设置,Wwise 可在每次成功生成 SoundBank 时自动生成 SoundbanksInfo.xml 文件。 |
默认情况下,所有文件都会添加到 default.pck 文件包中,该文件包将生成至各平台 SoundBank 路径的根目录下。也可以创建新的文件包,手动将文件添加至其中并修改文件包的储存位置。
您可以使用 File Packager 手动创建文件包,或者在 SoundBank 生成时使用命令行运行 File Packager 来自动创建。该命令行可以在工程级别设置,也可以在 SoundBank 的 User Setting 中自定义。关于 SoundBank 生成后通过命令行启动 File Packager 的详细信息,请参阅以下章节: