【Unity3D】局域网通信

Network.InitializeServer(int端口个数,int 端口编号):

初始化(创建)服务器


Network.Connect(string ip地址,int 端口编号):

连接服务器


void OnServerInitialized():

创建服务器回调函数


void OnConnectedToServer():

连接服务器回调函数


Network.Instantiate (GameObject 玩家prefab,Vector3 position,Quaternion.identity,intgroup):

网络实例化,其中group =  int.Parse(Network.player+"");Network.player:本地客户端对象,经过int.Parse后获得客户端对象tag


go.networkView.RPC("Fun",RPCMode.AllBuffered,Network.player);

拥有go的客户端先后访问go下的"Fun"方法,首个客户端访问Network.player作为缓存,下个客户端访问时作为参数传到"Fun"方法中

RPCMode.All:用作属性同步

RPCMode.AllBuffered:用作tag区分




你可能感兴趣的:(【Unity3D】局域网通信)