Network.minimumAllocatableViewIDs

Switch to Manual
public static int minimumAllocatableViewIDs ;

Description

获取或设置服务器为客户端指定的 ViewID 池中的 ViewID 号的最低数量。

每位玩家在建立连接时会获得指定的 ViewID 池,并在玩家用完该值时 刷新为新的数值。服务器和客户端应保持该值同步。如果 仅在服务器端设置为较高的值,效果是服务器发送的 ViewID 数会超过客户端 实际需要的数量。如果仅在客户端设置为较高的值,意味着客户端会更频繁地请求 viewID, 例如,如果服务器返回的池的数量不足,客户端会连续请求 2 次。 默认值为 100。

如果游戏通过网络在每个客户端上实例化许多新的对象,如每分钟 超过 100 个网络实例化,应将该值设置为较高的数值。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Awake() { Network.minimumAllocatableViewIDs = 500; } }