RandomMatchingReconnectサンプル
目次
概要
クライアント動作のための準備
アプリケーションの作成
クライアントでの動作確認
断線検知からの再接続処理
MUN版「再接続可能なマッチメイキングサンプル」に「ボイスチャット」機能を付加したサンプルです。
本サンプルは、従来の MUN パッケージに含まれている「再起動可能なマッチメイキングサンプル」に対し、
ルーム入室中のボイスチャット機能を付加したサンプルです。
クライアント動作のための準備▲
バックグラウンドでの動作を有効にする
Unity のバージョンによっては「バックグラウンドでの動作」が無効になっている場合があり、
その状態で複数クライアントを動かすと支障が出ます。
実行バイナリを生成する前に、まずはその確認と、無効になっていた場合に有効にする手続きを行いましょう。
Unity のメニューから Edit > Project Settings > Player を選択します。

PlayerSettings の「Resolution and Presentation」内にある、「Run In Background」のチェックボックスが
ON になっているか確認してください。
もし、OFFになっていた場合には、チェックボックスを ON にします。

アプリケーションの作成▲
実行バイナリを生成する
では改めて実行バイナリを生成しましょう。
Unity のメニューから File > Build Settings... を選んでください。

Build Settings ウィンドウ内の Scenes In Build に対し、以下のファイルを追加します。
・Assets/Monobit Unity Networking/Samples/Scenes/RandomMatchingReconnect/OfflineSceneReconnect.unity
・Assets/Monobit Unity Networking/Samples/Scenes/RandomMatchingReconnect/OnlineSceneReconnect.unity
(上記ファイルを順番に、1つずつドラッグ&ドロップしてください。)


ここまで登録し終えたら、各種プラットフォーム向けにビルドを実行します。
以下のリンクを元に、各種プラットフォーム向けビルドを実行してください。
Windows 版 はこちら。
MacOSX & macOS Sierra 版 はこちら。
Android 版はこちら。
iOS 版はこちら。