- 用户接受游戏邀请
- 用户从玩家的玩家卡中选择”加入游戏”
JoinLobbyCompleted 事件调用 XblMultiplayerEventArgsXuid 提供邀请所针对的 xuid。
加入大厅后,我们建议设置本地成员的连接地址以及该成员的任何自定义属性。
如果不存在主机,你还可以通过 XblMultiplayerManagerLobbySessionSetSynchronizedHost 设置主机。
最后,如果游戏已在进行中且有空位容纳被邀请者,Multiplayer Manager 会自动将用户加入游戏会话。
游戏会通过 JoinGameCompleted 事件收到通知,并提供相应的错误代码和消息。
扁平 C API
- 注册 Real-Time Activity 和多人游戏订阅。
- 加入大厅会话。
- 清理现有的大厅状态。
- 将所有本地玩家加入为活动状态。
- 上传安全设备地址 (SDA)。
- 设置成员属性。
- 注册会话变更事件。
- 将大厅会话设置为活动会话。
- 加入游戏会话(如果存在)。
- 使用传输句柄。
