返回介绍

网络管理器(NetworkManager)

发布于 2021-06-20 00:15:03 字数 1263 浏览 1120 评论 0 收藏 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文