版本
menu_open
警告:系统已根据您所用大版本 (2023.1.5.8522) 自动跳转至最新文档。若想访问特定版本的文档,请从 Audiokinetic Launcher 下载离线文档,并在 Wwise 设计程序中勾选 Offline Documentation 选项。

Specifying network ports

将 Wwise 设计工具连接到游戏进行性能分析和实时编辑时,Wwise 与游戏之间的通信将通过您为其打开的网络端口进行处理。You can customize the ports that are opened and used by the authoring applications in the Network tab of the Wwise Project Settings dialog. 在游戏初始化 Wwise 通信模块时,可以对游戏开放和使用的端口进行定制。

您可以定义特定的端口号(固定),也可以让操作系统自动选择一个端口号(动态)。具体选择取决于端口是由Wwise 设计工具开启还是由游戏开启:

[注意]注意

在 Project Settings 中更改此端口时,请务必确保使用的值和代码中初始化 Wwise 通信模块时相同 (特别是传递给 AK::Comm::Init() 的 ports.uDiscoveryBroadcast 结构成员)。

Game Discovery Broadcast port

此端口由集成到游戏中的 Wwise 通信模块开启,Wwise 设计工具为了发现网络上可以连接的游戏,会发送消息广播,游戏需要通过这个端口侦听网络中的消息广播。Wwise 设计工具将 Game Discovery(游戏探查)消息广播至该端口,因此游戏中和 Wwise 工程中应使用相同的端口,这点十分重要。由于游戏和Wwise 设计工具需要确定该端口,因此该端口不得为动态(不得设置为 0)。

[注意]注意

您可以选择使用 1 到 65535 之间的任意端口号;但是请验证您定义的端口号不会与同一计算机或游戏机上运行的其它应用程序存在冲突。

Game Discovery Response port

此端口由 Wwise 设计工具开启。在此,游戏对 Game Discovery 消息做出响应。在定义此端口的端口号时,记住以下重要注意事项:

  • 如果将此端口设置为 0 ,则等于告诉Wwise 设计工具自行请求动态的端口号,又称为临时端口号。这意味着操作系统不会使用特定端口号,而是自动选择一个端口号。自动选择端口号是默认行为,建议使用动态端口号以避免与其它应用程序发生冲突。

  • 如果需要使用固定端口号(即不是动态/临时端口号),则要避免使用 Game Discovery Broadcast Port 的同一端口号,除非您不打算连接到与创作应用同机运行的游戏。

  • 您可以选择使用 0 到 65535 之间的任意端口号;但是请验证您定义的端口号不会与同一计算机或游戏机上运行的其它应用程序存在冲突。

Customizing communication ports in the game

如前所述,Game Discovery Broadcast Port 由通信模块在游戏中开启。游戏中,通信模块还开启了三个其它端口,它们在初始化期间进行自定义。Since these ports are not exposed in the authoring application, refer to the "Initializing Communications" section of the Wwise SDK documentation for more information.

自定义通信端口的方法是:

  1. 通过执行以下任一操作来打开 Project Settings 对话框:

    • 在菜单栏中,点击 Project > Project Settings

    • Shift+K

  2. 切换到 Network 选项卡。

  3. 根据需要编辑端口号。

  4. 单击 OK(确定)。

The Project Settings dialog closes. 从现在起将使用新端口与游戏进行通信。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅