メインコンテンツまでスキップ
バージョン: 1.3.0

1.3.0

2024-04-16

Unity version

次のUnityバージョンで動作確認しています。

2022.3.17f1

Modules

Unity

npm

Dependencies

Changes

Extreal.Integration.AssetWorkflow.Addressables

Changed

  • Addressablesを1.21.19にアップグレードしました。

Extreal.Integration.Chat.WebRTC

Added

  • ボイスチャットでマイク音量を調節できる機能を追加しました。(Doc, PR)
  • ボイスチャットでスピーカー音量を調節できる機能を追加しました。(Doc, PR)
  • ボイスチャットで発話音量を取得する機能を追加しました。(Doc, PR)

Changed

  • ボイスチャットでマイクが使用できない場合はスピーカーのみ有効となるように変更しました。(Doc, PR)

Extreal.Integration.Messaging

Added

  • グループでメッセージをやりとりできるメッセージング機能を追加しました。(Doc, PR)

Extreal.Integration.Messaging.Socket.IO

Added

  • Socket.IOによるメッセージ送受信ができる機能を追加しました。(Doc, PR)

Extreal.Integration.Multiplay.Messaging

Added

  • Messagingによるマルチプレイができる機能を追加しました。(Doc, PR)

Extreal.Integration.Multiplay.NGO

Changed

  • NGOを1.7.1にアップグレードしました。

Extreal.Integration.P2P.WebRTC

Added

  • シグナリングサーバーを冗長化できるようにスティッキーセッションを有効化する設定を追加しました。(Doc, PR)

Changed

  • PeerConnectionのCreate/Closeでエラーが発生しても処理を継続するように変更しました。(Doc, PR)
  • P2Pの各クライアントを識別できるように、自身及び接続または切断したクライアントのIDを取得できるように変更しました。(Doc, PR)
    • この変更は後方互換に影響があるためUpgrade guideを参照してください。

Extreal.Integration.Web.Common

Added

  • JavaScriptの呼び出し状況のトレースログを抑制する機能を追加しました。(Doc, PR)
  • プラットフォームに応じたビデオ再生を行う機能を追加しました。(Doc, PR)

Extreal.SampleApp.Holiday

Changed

  • スペースごとにマルチプレイ、テキストチャットをするように変更しました。(Doc, PR)
  • マルチプレイ、テキストチャットをMessagingで実現するように変更しました。(Doc, PR)

Upgrade guide

モジュールバージョンを更新してください。

後方互換に影響がある変更があるため、下記を確認して該当するアプリケーションは対応してください。

Extreal.Integration.P2P.WebRTC

変更影響があるアプリケーション

PeerClient.OnStartedのストリームを、Mergeなどのメソッドで結合しているアプリケーションに影響があります。

変更影響と対応方法

  • PeerClient.OnStartedの型がIObservable<Unit>からIObservable<string>に変更になりました。
    • MergeなどのメソッドでPeerClient.OnStartedのストリームを結合している場合、型が合わなくなるためコンパイルエラーになります。 ストリームを結合せず、Subjectメソッドを使って個別にストリームを処理してください。