您的位置:首页 > 移动开发 > Unity3D

关于UnityEngine.Network的一些浅显认知

2016-03-01 22:44 519 查看
UnityEngine.Network是unity提供的实现网络功能的核心,提供了基本的功能接口,例如建立服务器和加入服务器等。作为初学者,博主最近通过一本书获得了了解这个功能的机会,在这里主要是总结一下。

基本的3个接口:

1.Network.InitializeServer(int connections,int port,bool useNat)

该接口用于初始化服务器,参数1是最大连接数,参数2是服务器监听端口号,参数3是表明是否使用Nat穿透(百度百科对此的解释 http://baike.baidu.com/link?url=r70Gl18rkQR8UpbB1Aff2swQh6V1Q2pHeP1XPHtjoobiA5dxGdgOMHoJPEH8vrEnkoVo93z-2VnsMfCekK1Nga)它返回的是枚举类型 NetworkConnectionsErrer,返回NoError为表示服务器创建成功。

2.Network.Connect(string IP,int port) .参数1是IP地址,参数2是端口号

3.Network.Disconnect() 这个用于断开网络连接。如果是服务器的话则是断开连接并关闭服务器。

主要函数

void OnPlayerConnected(NetworkPlayer player)

void OnPlayerDisconnected(NetworkPlayer player)

void OnConnectdeToServer()

void OnDisconnectedFromServer()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: