PlayFab Multiplayer SDK は PlayFab Matchmaking の API も提供します。 * C++ API の詳細については、Matchmaking SDK クイックスタート を参照してください。 * Unity API の詳細については、Unity のクイックスタート を参照してください。 * Unreal API の詳細については、Unreal のクイックスタート を参照してください。
前提条件
PlayFab Lobbies を使用するには 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 を確認し、非同期の完了をチェックします。
