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

23 篇文章 0 订阅
13 篇文章 0 订阅

      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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值