NetworkLobbyManager は特別なタイプの NetworkManager で、マルチプレイヤーゲームの実際のゲームの前の、ロビーを提供します。これを使用してネットワークに以下の設定を行うことができます。
NetworkLobbyManager のプレイヤーオブジェクトには 2 種類あります。
LobbyPlayer オブジェクト
GamePlayer オブジェクト
プロパティー | 機能 |
---|---|
showLobbyGUI | ロビーに関する開発向けの GUI を表示します |
maxPlayers | ロビーに入室できるプレイヤーの最大人数 |
maxPlayersPerConnection | クライアントの接続ごとに追加できるプレイヤーの最大人数 |
lobbyPlayerPrefab | ロビーに入室したときにプレイヤーとして作成されるプレハブ |
gamePlayerPrefab | ゲームが開始したときにプレイヤーとして作成されるプレハブ |
lobbyScene | ロビーで使用されるシーン |
playScene | ゲーム本体で使用されるシーン |
Network Lobby Manager は特別なタイプの NetworkManager で、マルチプレイヤーゲームのゲーム本体の前に入室する、簡単に使用できるロビーを提供します。
Network Lobby Manager には、マルチプレイヤーゲームに共通する多くのビルトイン機能があります。例えば、最大プレイヤー数の設定、すべてのプレイヤーの準備が完了したときに自動的にゲームを開始する機能、プレイヤーが進行中のゲームに加わることを防ぐオプションをサポートしています。Network Lobby Manager は、複数のプレイヤーが同じクライアントを使用して一緒にプレイする「カウチ」マルチプレイヤーゲームもサポートしています。
|プロパティー |機能 |
|:—|:—|
|Show Lobby GUI|これを有効にするとロビーの開発用の GUI 制御を表示します。これは、開発者の作業用の目的でのみ提供されています。リリースするゲーム用には、プレイヤーが使用するために独自の UI を作成する必要があります。|
|Max Players|ロビーに入室できるプレイヤーの最大人数|
|Max Players Per Connection|クライアントの接続ごとに追加できるプレイヤーの最大人数|
|Min Players|ロビーに必要な最小プレイヤー数|
|Lobby Player Prefab|ロビーに入室したときにプレイヤーとして作成されるプレハブ|
|Game Player Prefab|ゲームが開始したときにプレイヤーとして作成されるプレハブ|
|Lobby Scene|ロビーで使用されるシーン|
|Play Scene|ゲーム本体で使用されるシーン|