定义网络库的全局参数。
NetworkManager 有一个 GlobalConfig 实例 (NetworkManager.globalConfig),用于在通过 NetworkManager 启动网络时对其进行配置。
可通过 Editor 中的 NetworkManager Inspector UI 修改此实例的一些属性。
ConnectionReadyForSend | 定义可用于在连接支持发送数据时获取通知的回调委托。 |
MaxHosts | 定义您可以使用的主机数。默认值 = 16;最大值 = 128。 |
MaxNetSimulatorTimeout | 已弃用。定义网络模拟器的最长延时。另请参阅:MaxTimerTimeout。 |
MaxPacketSize | 定义所有网络连接可能的最大数据包大小(以字节为单位)。 |
MaxTimerTimeout | 定义任何配置的最长超时(以毫秒为单位)。默认值为 12 秒(12000 毫秒)。 |
MinNetSimulatorTimeout | 已弃用。定义网络模拟器的最短超时。您设置的任何延时都不得小于此值。另请参阅:MinTimerTimeout。 |
MinTimerTimeout | 定义由系统识别的最短超时(以毫秒为单位)。默认值为 1 毫秒。 |
NetworkEventAvailable | 定义可用于在主机(由 hostID 定义)拥有网络事件时获取通知的回调委托。系统会对所有事件类型(NetworkEventType.Nothing 除外)调用该回调。另请参阅:NetworkEventType |
ReactorMaximumReceivedMessages | 此属性决定着队列的初始大小,该队列将在 Unity Multiplayer 接收的消息等待处理时保存消息。 |
ReactorMaximumSentMessages | 定义发送队列的初始大小。将消息放在此队列中,等待以数据包的形式发送至目标位置。 |
ReactorModel | 定义网络库的反应器模型。 |
ThreadAwakeTimeout | (1) 对于 select 反应器,定义系统检查是否有要发送的消息的最小时间段;(2) 对于固定速率反应器,则定义系统检查要发送和接收消息的最小时间间隔。 |
ThreadPoolSize | 定义可用于处理传入和传出消息的工作线程数。 |
GlobalConfig | 创建新的全局配置对象。 |