版本
menu_open

将 Wwise 集成到 Unity 工程中

前提要求:

  • 安装 Unity Editor 并创建 Unity 工程。有关兼容的 Wwise 和 Unity 版本,请参阅 Wwise Unity Integration 版本说明

  • 安装要集成到 Unity 工程中的 Wwise 版本(参见“通过 Launcher 安装 Wwise”一节)。在安装过程中,确保选中以下各项:

    • Packages(数据包)下,选中 Authoring(设计工具)和 SDK (C++)

    • Deployment Platforms(部署平台)下,选中 Unity Editor 安装程序支持的所有平台(用于创建 Unity 工程)。

    • 在 CHOOSE PLUG-INS(选择插件)页面,选中要在 Wwise Unity Integration 中使用的所有 Wwise 插件。注意,稍后可向 Integration 添加更多插件(参见“将插件添加到 Unity/Unreal Integration”一节)。不过,在将 Wwise 集成到 Unity 中之前安装它们会更加便捷。

将 Wwise 集成到 Unity 工程中:

  1. 在 Launcher 中,选中 Unity 页面。

    这时会列出电脑上检测到的所有 Unity 工程。若 Launcher 没有自动检测到所需工程,请在 Recent Unity Projects(最近打开的 Unity 工程)菜单中选择 Refresh page(刷新页面)或 Browse for project...(浏览工程...)。

  2. 针对所需工程点击 Integrate Wwise in Project...(在工程中集成 Wwise...)。

    这时将打开集成页面。

  3. 在页面顶部的版本列表中,在满足相应前提要求时选择以所安装 Wwise 版本为开头的 Wwise Unity Integration 版本(Launcher 会为各个 Integration 自动创建 Wwise Integration 版本号。版本号始终以关联 Wwise 版本号为开头)。

    系统会自动填写页面上的所有必要字段和选项。对于典型的 Integration,可跳到步骤 10。对于其他情形,可参照以下步骤详细了解各个选项。

  4. 为此工程选择 Packages(数据包)和 Deployment Platforms(部署平台)。

    [备注]备注

    Unity Integration Extensions 包含 GameObject 自动注册功能。系统会默认选中此选项。此代码经扩展可允许用户修改自动注册或添加更加复杂的 GameObject 处理方式。若确定不需要此功能,可取消选中该选项。在没有 Unity Integration Extensions 的情况下,用户需要通过添加 AkGameObj 组件或显式调用 API 来注册所有 GameObject

  5. 指定 Wwise SDK 文件的保存位置。这些文件存放在 Wwise 安装文件夹内。

    [备注]备注

    浅蓝色消息提示会将随所选 SDK 版本安装的 Wwise 插件复制到 Unity 工程。若要向 Unity 工程添加更多插件,请点击 Add Plug-in to Wwise

    若选择了之前安装 Wwise 时没有选择的 Deployment Platforms,会显示 Modify Wwise 按钮。

  6. 若已有要与 Integration 结合使用的 Wwise 工程,请输入对应的 Wwise 工程路径,或者将字段留空以便创建一个新的 Wwise 工程。

  7. 针对所选 Unity 版本指定 Unity Installation 的保存位置。其必须跟 Unity 工程所用的 Unity 版本一致。若要使用别的版本,需在将 Wwise 集成到工程中之前把 Unity 工程迁移到所需 Unity 版本。

  8. 指定是否创建临时目录。

    • 在默认情况下,会启用 Create temporary directory(创建临时目录)。这时会将文件安装到 Unity 工程目录的副本。若成功,则应用更改。藉此,可确保 Unity 工程目录不受集成过程中出现的任何问题影响。

    • 建议仅在特定情形下禁用此选项。比如,工程非常大、在开发后期集成 Wwise、觉得没有必要安装整个工程副本。若禁用此选项,强烈建议使用版本控制系统(如 Git、Subversion 或 Perforce)管理 Unity 工程文件,以便撤消存在问题的更改。

  9. 高级用户可选择借助 Launcher 在 Unity 工程内创建 WwiseGlobal GameObject 或将 AkAudioListener 类添加到 MainCamera。

  10. 点击 Integrate(集成),来将操作应用于工程。若出于某种原因而不想继续将 Wwise 集成到 Unity 工程中(比如指示的 Total download size 太大),请点击 Cancel(取消)。

    这时会显示进度条。Launcher 要花几分钟时间下载必要的数据包并将 Wwise 集成到 Unity 工程中。在操作完成后,绿色进度条会显示 Operation completed successfully(成功完成操作)。

    现在即可在 Launcher 的 Unity 页面打开 Unity 工程及关联 Wwise 工程。

    有关集成过程中所作更改的详细列表,请参阅针对 Unity 工程所作的更改

[备注]备注

Unity 页面的工程名称下方会显示灰色标签并指示与工程对应的 Unity 版本。在将 Wwise 集成到 Unity 工程中之后,会再次显示灰色标签并指示 Wwise Integration 版本。点击 show more 可显示 Unity 工程文件路径、Wwise 工程文件路径及 Integration 支持的所有部署平台。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅