网络管理器 (Network Manager)

网络管理器 (Network Manager) 包含两个有关制作联网多人游戏的极其重要的属性。


网络管理器 (Network Manager)

通过从菜单栏中选择编辑 (Edit) -> 工程设置 (Project Settings) -> 网络 (Network) 可访问网络管理器 (Network Manager)。

属性

属性:功能:
调试级别 (Debug Level)打印到控制台的消息级别
关闭 (Off)只打印错误
通知 (Informational)打印重要的网络事件
全部 (Full)打印所有网络事件
发送速率 (Sendrate)数据在网络上每秒发送的次数

详细信息

调整调试级别 (Debug Level) 能够极大地帮助您微调或调试游戏的网络行为。首先,将其设置为全部 (Full) 会使您能够查看执行的每个单独网络行为。因此,这使您能够整体感受使用网络通信的频率以及使用的带宽。

当设置为通知 (Informational) , 时,您会查看到主要事件,但不是每个个体活动。在此记录了分配独有的网络 ID (Network ID) 以及缓冲 RPC 呼叫。

当设置为关闭 (Off) 时,只有网络错误才打印到控制台。

发送速率 (Sendrate) 间隔(1 秒/发送速率 (Sendrate) = 间隔)发送的数据会因每个广播对象的网络视图 (Network View) 属性而有所不同。如果网络视图 (Network View) 使用非可靠 (Unreliable),则其数据会以每个间隔发送。如果网络视图 (Network View) 使用可靠的差值压缩 (Reliable Delta Compressed) ,则 Unity 会查看观察的对象是否在上次间隔后已经更改。如果已经更改,则将发送数据。

Page last updated: 2013-06-25