public float sendInterval ;

描述

sendInterval 控制针对此脚本发送更新的频率。

如果 sendInterval 为零,则将在为该脚本设置脏位后在帧结束时发送更新。请注意,设置 SyncVar 的值时,系统将会自动设置脏位。

如果 sendInterval 为非零,则更新会被延迟到自该脚本上次更新以来经过的 sendInterval 秒数后再发送。因此,如果服务器上的 Sync 值不断变化,而您又不希望每帧都进行更新,则可将其用作一种限制。

脚本的默认 sendInterval 为 0.1f 秒。

通过在 NetworkBehaviour 上实现虚拟函数 GetNetworkSendInterval(),也可以自定义发送时间间隔。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961