多个 Listener

在单人版游戏中,您永远只能有一个视角,因此一个 Listener 就够了。然而,如果多人同时在一个系统上玩游戏,或者同时显示多个视角,则每个视角需要属于其自己的 Listener,这样才能正确地为所有视角渲染音频。The Wwise sound engine supports an unlimited number of listeners.

在默认情况下,经过声明的每个 Game Object 只能指定给第一个 Listener。然而,程序员可以灵活地将任何 Game Object 动态地指定给任何 Listener,或取消这种指定。

由于声源的定位相对于每个玩家的视角并不总是合理,因此为多个 Listener 实现音频会遇到诸多挑战。这主要是因为游戏只使用一组扬声器为多个玩家再现 3D 环境。Wwise 提供各种工具和方法来弥补这一局限,为所有玩家带来尽可能真实的音频体验。For more information about how Wwise handles multiple listeners, refer to the section “Integrating Listeners” in the SDK doc.