menu
 
版本
2017.1.9.6501

2024.1.4.8780

2023.1.13.8732

2022.1.19.8584

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open

初始化 Wwise Authoring API

根据您选择的协议和语言不同,运行 Wwise Authoring API(WAAPI)时也会不同。 但是无论如何,您需要先运行 Wwise 并启用 Wwise Authoring API 才能使用它:

  • 在 Wwise 中,选择 Project > User Preferences。(默认快捷键:Shift + U)
  • Wwise Authoring API 组框中,选择 Enable(启用) Wwise Authoring API
  • 点击 OK 并重启 Wwise。

这就意味着您现在可以写些 WAAPI 代码了。但是,首先,请您先确保检查了 Network Security(网络安全)!

网络安全

因为 WAAPI 允许您远程控制 Wwise,所以它必须在安全的环境中使用,这样才能防止其他人获取您电脑的控制权。

阻止访问 WAAPI 端口

WAAPI 提供了 WAMP 和 HTTP 的两个端口(默认:8080 and 8090)。这些端口需要在您的防火墙中来阻止,无论是直接在您自己的机器上还是在您公司的防火墙设置中(如果您想在 LAN 上使用 WAAPI)。

防止跨地域脚本

WAAPI 针对跨地域脚本提供了安全层。如果没有安全层,则当您访问含有 JavaScript 代码的网页时,该代码理论上可通过从加载的网页上连接来获取 Wwise 的控制权。在这一情境下,防火墙是不够的。

这个 WAAPI 安全层依赖于您的浏览器安全设置。默认情况下,WAAPI 只接受两种连接:要么是本地软件的连接,要么是在浏览器中打开本地文件系统上的 HTML 文件时的连接。 这些默认安全设置会在 User Preferences(用户偏好)的 Allowed Origins 字段显示为:

  • #unknown:允许来自非浏览器软件的连接(无 Origin HTTP 标头)
  • #file:允许文件系统中直接加载的网页发起的连接(并非来自服务器)

在别的主机(host)加载的网页中使用 WAAPI 会导致失败,除非您将该主机添加到了 User Preferences 中。将一个主机添加为 WAAPI 有效来源的方法是:

  • 从 Wwise 主菜单点击 Project > User Preferences
  • 将您的主机 URI 添加到 Allowed Origins 字段。例如:
  • 点击 OK 并重启 Wwise。
warning
Caution: 您可以添加 * 来允许来自任意来源网页的连接。但是这样做并不安全,因此我们不建议这样做。

请参阅 使用命令行 了解通过命令行使用“-Waapi”命令的更多信息。

info

Note: 使用多客户端

WAAPI 支持同时多个连接的使用。目前 WAAPI 接受的最大连接数是 20 个采用 WAMP 的连接,再加上 20 个采用 HTTP POST 的连接。

下一步

您现在可以根据 WAAPI 示例 来试试 WAAPI,这些示例给您展现了如何用您偏好的语言和协议使用 WAAPI。

参见:

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅