找回密码
 注册帐号

扫一扫,访问微社区

网络管理器(networkmanager)

2015-1-6 19:26| 发布者: 杨炎| 查看: 1512| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: 网络管理器 (network manager)网络管理器 (network manager)包含两个有关制作联网多人游戏的极其重要的属性。网络管理器 (network manager)通过从菜单栏中选择编辑 (edit) -> 工程设置 (project settings) -> 网络 ( ...

网络管理器 (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 会查看观察的对象是否在上次间隔后已经更改。如果已经更改,则将发送数据。

上一篇:导航网格障碍下一篇:网络视图

相关阅读

文章点评
相关文章