重新连接到大厅
Rejoin a lobby after an unexpected disconnect to restore the player's session state.
阅读时间1 分钟最后更新于 1 个月前
结合使用 Relay 和 Lobby 时,这些服务会尝试同步与大厅成员的中继连接状态。如果用户与 Relay 意外断开连接,Relay 会通知 Lobby 服务,后者会在大厅元数据中将相应用户标记为已断开。 如果用户无法重新连接到服务,则超时后系统会自动从大厅中移除相应用户。如果用户成功重新连接,则可以通过调用
ReconnectToLobbyReconnectToLobbyAsyncusing System;using UnityEngine;using Unity.Services.Authentication;using Unity.Services.Core;async Task Reconnect(){ await LobbyService.Instance.ReconnectToLobbyAsync(lobbyApi);}