重要: UNet は非推奨のソリューションになり、現在、新しい Multiplayer とネットワーキングソリューション (Netcode for GameObjects) が開発中です。詳細は、GameObjects Web サイトの Unity Netcode を参照してください。 |
NetworkClient
はクライアントからサーバーへのネットワーク接続を管理する高レベル API クラスであり、クライアントとサーバー間のメッセージの送受信を行うことができます。NetworkClient
クラスもスポーンされたネットワークゲームオブジェクトの管理と、リモートプロシージャ呼び出しメッセージとネットワークイベントのルーティングを支援します。
詳細は、NetworkClient のスクリプトリファレンスを参照してください。
プロパティ | 機能 |
---|---|
serverIP | クライアントが接続しているサーバーの IP アドレス |
serverPort | このクライアントが接続しているサーバーのポート番号 |
connection |
NetworkClient インスタンスが使用している NetworkConnection ゲームオブジェクト |
handlers | 登録されているメッセージハンドラー関数 |
numChannels | 設定された NetworkTransport QoS チャンネルの数 |
isConnected | クライアントがサーバーに接続されている場合は True |
allClients | アクティブな NetworkClients (静的) のリスト |
active | NetworkClients のうち 1 つでもアクティブ (静的) の場合は True |
NetworkClient