Connection Manager
Available in the
Industries Circle
Fusion Industriesプロトタイピングアドオン
ConnectionManager
ConnectionManager アドオンは、接続の開始を管理し、ユーザーの表現を生成する役割を担います。このアドオンは、Runner と同じゲームオブジェクトに追加する必要があります。
もし Runner が見つからない場合は、ランタイムで追加されます。
最初に選択する設定は、アプリケーションで使用するトポロジーです。Shared modeまたはServer/Host modeのいずれかから選択します。
ルームの選択基準としては、以下の2つを選択できます:
- 単純なルーム名
- セッションプロパティのリスト。各セッションプロパティは
Property NameとValueのペアで構成されます。
サーバー/ホストモードで実行している際に接続できるプレイヤーの数は、Player Count の値を使って制限することができます。
INetworkRunnerCallbacks を使用することで、ユーザーがセッションに参加したときにプレイヤーのプレハブが生成されます:
- Shared modeのローカルプレイヤーごと,
- Server/Host modeのサーバーごと
Server/Host modeではプレイヤーが切断されると、サーバーはそのプレイヤーのネットワークオブジェクトをデスポーンする必要があります。
デモ
使用例の参照として、2つのデモシーンが Assets\Photon\FusionAddons\ConnectionManager\Demo\Scenes\ フォルダにあります。
- ルーム名を使用して接続を確立する方法である
RoomNameConnection, - セッションプロパティを使用して接続を確立する方法である
SessionPropertiesConnection。
これらの接続方法については、Runnerゲームオブジェクト上のConnectionManagerコンポーネントを確認してください。
ダウンロード
このアドオン最新バージョンはaddon projectに含まれています。
サポートしているトポロジ
- shared mode
- host mode
Changelog
- Version 1.0.2: Namespace modification
- Version 1.0.1: Add namespace
- Version 1.0.0: First release