2016-05-10 26 views
0

NetworkManager.singleton.StartHost()NetworkManager.singleton.StartClient()オブジェクト内の.networkAddress.networkPortのプロパティを変更する方法はありますか?私は試しましたNetworkManager.singleton.StartHost().networkAddress = GetLocalIp()GetLocalIp()は、別のコンピュータの別の人が接続できるように、コンピュータのローカルIPを取得する関数です。Unity 5 NetworkManager StartHost&StartClientのプロパティ

同じマシン上で同じゲームの2つのインスタンスを実行することは非常に意味がないので、マルチプレイヤーゲームにlocalHostを使用する必要はありません。

これは、1台のコンピュータがホストマシンであり、もう1台がホストに接続し、同じマップ上で再生できるクライアントであるようにするための方法です。サーバーの場合

答えて

0

(とホストのサーバ部分のため)、私のために働い以下:

NetworkManager.singleton.serverBindToIP = true; 
NetworkManager.singleton.serverBindAddress = Network.player.ipAddress; 

ネットワークアドレスは、クライアントのために使われているようです。

関連する問題