描述

确定用于存储待确认可靠消息的缓冲区的大小。此值可设置为 Acks32、Acks64、Acks96 或 Acks128。缓冲区可存储 32 条、64 条、96 条或 128 条消息,具体取决于此设置。默认值 = Ack32。

通过可靠服务质量发送的消息在等待对等方确认时会存储在特定的缓冲区。此缓冲区的大小可以是 32、64、96 或 128 个位置。建议起初将此值设置为 Ack32,此值规定缓冲区在大小方面最多可存储 32 条消息。如果您在发送可靠消息后收到 NoResources 错误,请将此值更改为下一个可能的大小。

using UnityEngine;
using UnityEngine.Networking;

public class ExampleScript : NetworkBehaviour { void Start() { ConnectionConfig myConfig = new ConnectionConfig(); myConfig.AddChannel(QosType.Unreliable); myConfig.AddChannel(QosType.UnreliableFragmented); myConfig.AcksType = ConnectionAcksType.Acks64; //set buffer size to 64 } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961