版本
若准备从 2021.1.6 (Build 420) 及更早插件版本实施迁移,请查看本节中的信息。
若要将使用较早 GME In-Game Voice Chat 版本构建的工程升级到 2021.1,请在 System Audio Device 中将 GME Session 效果器插件替换为对应的 Audio Device 效果器插件。插件必须插入到 System Audio Device 的效果器插槽中。新的 Audio Device 效果器插件的接口和用途均与之前的效果器插件相同,只不过其允许对 Audio Object 管线进行正确的处理。Wwise 2019.2 无需做出所述更改,因为该 Wwise 版本不支持 Audio Object 管线。
将 Authentication Key 从 Audio Device 效果器插件复制到 GME Session 效果器插件接口的同一字段。无需在 Wwise 工程中做其他更改。
将函数 GMEWWisePlugin_RecordMuteAll
重命名为了 GMEWWisePlugin_PTTRecordMuteAll
。
函数 GMEWWisePlugin_SetUserID
和 GMEWWisePlugin_SetRoomID
现在会在参数格式无效时返回错误代码。您可能需要以此来添加对代码的验证。
现在由之前可用的 GMEWWisePlugin_GetMessage
函数报告错误和状态事件。参见定义及前缀:
“GMESDK_MESSAGETYPE_*”
:定义消息的类型
“GMESDK_Code_Error_*”
:特定错误代码
“GMESDK_Code_RoomStatus_*”
:特定房间状态代码
有关 GMEWWisePlugin_GetMessage
的更多详细信息,请参阅 API 文档。
须手动更新随 <Wwise> /SDK/Plugins/TencentGME/Unity
中的示例 Unity 工程一并提供的 GMESDK Asset。这是因为其在 Wwise Unity Integration 期间是与插件分开提供的。为此,请从 Unity 工程的 Assets
目录移除 GMESDK
目录。然后,将其替换为 GMESDK
目录的副本。该副本随新的 GME 版本一并安装,其可在以下目录中找到:
<WwiseFolder>/SDK/Plugins/TencentGME/Unity/GMEWwiseDemo/Assets
须手动更新随 <Wwise> /SDK/Plugins/TencentGME/Unreal
中的示例 Unreal 工程一并提供的 TencentGME_Wwise Unreal 插件。这是因为其在 Wwise Unreal Integration 期间是与插件分开提供的。为此,请从 Unreal 工程的 Plugins
目录移除 TencentGME_Wwise
目录。然后,将其替换为 TencentGME_Wwise
目录的副本。该副本随新的 GME 版本一并安装,其可在以下目录中找到:
<Wwise>/SDK/Plugins/TencentGME/Unreal/GMEWwiseDemo/Plugins
若要通过源码构建 Unreal Engine,则需重新生成 Visual Studio 或 Xcode 解决方案并重新构建插件。