バージョン
プラグインのバージョン2021.1.6 (Build 420) 以前から移行する場合は、このセクションの情報を確認してください。
GME In-Game Voice Chatの以前のバージョンを使用したプロジェクトを2021.1にアップグレードする場合は、System Audio DeviceのGME Sessionエフェクトプラグインをそれに対応するAudio Device Effectに置き換える必要があります。プラグインをSystem Audio DeviceのEffectスロットに挿入する必要があります。新しいAudio Device Effectプラグインのインターフェースや目的はこれまでのエフェクトプラグインと同じであり、唯一の違いはAudio Objectパイプラインを適切に扱うことができることです。Wwise 2019.2はAudio Objectパイプラインに対応していないため、Wwise 2019.2では変更を行う必要はありません。
Audio Device EffectプラグインのAuthentication Keyをコピーし、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アセットを、手動で更新する必要があります。これがWwise Unityインテグレーションでプラグインとは別に提供されたためです。GMESDK
ディレクトリをあなたのUnityプロジェクトの Assets
ディレクトリから削除してください。次に以下のディレクトリにある、新しいGMEバージョンと共にインストールされた GMESDK
ディレクトリのコピーに置き換えます:
<WwiseFolder>/SDK/Plugins/TencentGME/Unity/GMEWwiseDemo/Assets
<Wwise> /SDK/Plugins/TencentGME/Unreal
にあるUnrealサンプルプロジェクトの一部として提供されるTencentGME_Wwise Unrealプラグインを、手動で更新する必要があります。これがWwise Unrealインテグレーションでプラグインとは別に提供されたためです。TencentGME_Wwise
ディレクトリをあなたのUnrealプロジェクトの Plugins
ディレクトリから削除してください。次に以下のディレクトリにある、新しいGMEバージョンと共にインストールされた TencentGME_Wwise
ディレクトリのコピーに置き換えます:
<Wwise>/SDK/Plugins/TencentGME/Unreal/GMEWwiseDemo/Plugins
Unreal Engineをソースから構築する場合はあなたのVisual StudioまたはXcodeソリューションを再生成し、プラグインを再構築する必要があります。