Skip to main content
在一个简单的多人游戏场景中,你游戏的玩家可以与好友在线一起玩。本主题介绍向另一玩家发送邀请以加入你的游戏的步骤。 初始化 Multiplayer Manager 并通过添加本地用户创建大厅会话。有关详细信息,请参阅使用 Multiplayer Manager 启用与好友一起玩多人游戏。 在收到 XblMultiplayerEventType::UserAdded 事件后,你可以开始发送邀请。 可以通过两种方式发送邀请。 有关该过程的详细信息,请参阅向另一玩家发送邀请(流程图)

XBOX 平台邀请 TCUI

调用 XblMultiplayerManagerLobbySessionInviteFriends 以显示标准 XBOX UI,玩家可以从中选择好友或最近玩过的玩家邀请加入游戏。 当玩家确认选择时,Multiplayer Manager 会向所选玩家发送邀请。

扁平 C API

Multiplayer Manager 执行以下功能以使用 XBOX 平台邀请 TCUI 邀请玩家。
  • 显示 XBOX 标准 TCUI。
  • 直接向所选玩家发送邀请。

游戏实现的自定义 UI

你的游戏可以实现自定义 TCUI 来查看在线好友并邀请他们。 游戏可以使用 XblMultiplayerManagerLobbySessionInviteUsers 方法向一组由 XBOX Live 用户 ID 定义的人员发送邀请。 如果你使用自己的游戏内 UI 而不是标准 XBOX UI,则此方法很有用。

扁平 C API

使用游戏实现的自定义 UI 时,Multiplayer Manager 会直接向所选玩家发送邀请。
最后修改于 2026年8月25日