PlayFab Multiplayer SDK 还为 PlayFab Matchmaking 提供 API。 * 有关 C++ API 的更多信息,请参阅 Matchmaking SDK 快速入门。* 有关 Unity API 的更多信息,请参阅 Unity 快速入门 * 有关 Unreal API 的更多信息,请参阅 Unreal 快速入门
先决条件
若要使用 PlayFab 大厅,你需要一个 PlayFab 帐户。有关创建帐户的说明,请参阅快速入门:Game Manager。下载并设置 PlayFab Multiplayer SDK
下载适用于你平台的 C/C++ SDK,并将提供的头文件和库文件集成到你的构建中。本快速入门重点介绍使用 C/C++ SDK。有关 Unity 和 Unreal 接口,请参阅以下文章: * Unity 快速入门 * Unreal 快速入门
登录一个 PlayFab 实体
若要使用 PlayFab Lobby SDK,你需要使用 PlayFab 实体键和实体令牌对客户端进行身份验证。通过使用 LoginWithCustomId REST API 登录来获取 PlayFab 实体键和令牌对。此 API 也可通过 PlayFab Services SDK 以 C/C++ 投影的形式使用。LoginWithCustomId 是快速开始使用 PlayFab 功能的一种简便方法,但并非用于生产发布的登录机制。有关登录指导,请参阅登录基础与最佳实践。
初始化 PlayFab Multiplayer SDK
按照以下基本步骤初始化 PlayFab Multiplayer SDK:- 通过调用 PFMultiplayerInitialize 初始化 SDK
- 调用 PFMultiplayerSetEntityToken,设置库代表你的玩家所使用的实体键和令牌。
创建大厅
最后,我们将按以下基本步骤创建一个大厅:- 调用 PFMultiplayerCreateAndJoinLobby
- 通过定期轮询 PFMultiplayerStartProcessingLobbyStateChanges 以检查异步完成,查看是否有 PFLobbyCreateAndJoinLobbyCompletedStateChange。
