MLAPIのユニティちゃんサンプルです
大きく3つの接続方法があります。
ローカルネットワークで直接つなぐパターン、Relayサーバー経由でつなぐパターン、ヘッドレスサーバーでつなぐパターン です。
1.誰かが「ホストとして起動」として起動します。
2.ホストとして起動したら、右上画面に ホストのIPアドレス、Port番号が載ります。
3.クライアントとして繋ぎに行く人は、「接続先IPアドレス、Port番号」を入力して、「クライアントとして起動」を押します。
※「Relayサーバー使用」のチェックボックスは外してください
こちらのつなぎ方を行う場合は、MLAPI.Relay をビルドして、サーバー上で動かしている必要があります。
1.誰かが、「Relayサーバー使用」のチェックボックスを入れ、RelayサーバーのIPアドレス及び、ポート番号を入力してホストとして起動します。
2.Relayサーバーにつながりホストとして起動に成功すると、画面右上にホストへの接続情報があります
3.クライアントとして繋ぎに行く人は、「Relayサーバー使用」のチェックボックスを入れ、RelayサーバーのIPアドレス及び、ポート番号、接続先IPアドレス、ポート番号のすべての情報を入力して、「クライアントとして起動」を押します。
こちらのつなぎ方を行う場合は、Server Buildをしたファイルが必要です。
上記のサーバービルドを行ったファイルをサーバーに置き、実行することで動作出来ます。
1.サーバーのIPアドレス、及びポート番号を入力して、「クライアントとして起動」を押すことで実行可能です。
カーソルキーで移動し、キーボードの1~5を押す事でボイス再生が出来ます。
スマートフォンではバーチャルパッドを実装していますので、スマートフォン向けビルドで操作できます。
「MLAPI_Sample.exe -batchmode」というようにバッチモードで起動した際にはダミークライアントとして動作します。
実行ファイルと同じディレクトリにあるconnectInfo.json を読みこんで、その設定で接続します。接続先等を弄りたい場合はコチラを直接編集して起動してください。