次の方法で共有


クイックスタート: Windows 向け C++

注意

この SDK は、新しい PlayFab C SDK に置き換えられます。 新しい SDK では、Windows (Win32) がサポートされています。 新しい SDK でサポートされるプラットフォームのセットを時間の経過とともに拡大していきます。

C++ 用の PlayFab クライアント ライブラリを使用して開始します。 手順に従ってパッケージをインストールし、基本的なタスクのコード例を試します。

このクイックスタートでは、C++ 用のクライアント ライブラリを使用して最初の PlayFab API 呼び出しを行うことができます。

API リファレンス説明書 | ライブラリ ソース コード

要件

Windows C++ プロジェクトのセットアップ

インストール:

  1. PlayFab クロスプラットフォーム (CPP) SDK をダウンロードしてインストールします。
  2. 新しい C++ コンソール プロジェクトを作成します。
  3. ソリューション エクスプローラーでプロジェクトを右クリックし、[NuGet パッケージの管理] を選択して「playfab」を使用して検索します。 いくつか一致します。 com.playfab.xplatcppsdk.vXXX を選択する
  4. プロジェクトが x64 リリースでコンパイルされることを確認する

最初の API 呼び出しのセットアップ

このガイドでは、GUI や画面上のフィードバックなしで、最初の PlayFab API 呼び出しを行う最小限の手順を示します。 確認は、コンソールの出力ステートメントを使って行います。

  1. Visual Studio で、新しい C++ コンソール アプリケーションを開きます。
  2. プロジェクトのメイン cpp ドキュメントを開きます。 プロジェクトの名前を変更しなかった場合、ファイル名は ConsoleApplication1.cpp' のようになります。
  3. ファイルの内容を以下のコードで置き換えます。
// ConsoleApplication1.cpp : Defines the entry point for the console application.
//

#include "playfab/PlayFabError.h"
#include "playfab/PlayFabClientDataModels.h"
#include "playfab/PlayFabClientApi.h"
#include "playfab/PlayFabSettings.h"
#include "playfab/PlayFabApiSettings.h"
#include <windows.h>

using namespace PlayFab;
using namespace ClientModels;

bool finished = false;

void OnLoginSuccess(const LoginResult& result, void* customData)
{
    printf("Congratulations, you made your first successful API call!\n");
    finished = true;
}

void OnLoginFail(const PlayFabError& error, void* customData)
{
    printf("Something went wrong with your first API call.\n");
    printf("Here's some debug information:\n");
    printf(error.GenerateErrorReport().c_str());
    printf("\n");
    finished = true;
}

int main()
{
    PlayFabSettings::staticSettings->titleId = ("144");

    LoginWithCustomIDRequest request;
    request.CreateAccount = true;
    request.CustomId = "GettingStartedGuide";

    PlayFabClientAPI::LoginWithCustomID(request, OnLoginSuccess, OnLoginFail);

    while (PlayFabClientAPI::Update() != 0)
        Sleep(1);

    printf("Press enter to exit\n");
    getchar();
    return 0;
}

完成と実行

  1. プロジェクトを実行するには、[デバッグ]>[デバッグの開始] を選択します。

  2. 読み込まれると、次のテキストが表示されます。

    「これで、最初の API 呼び出しが成功しました」。

  3. 他の API 呼び出しとタイトルのビルドを開始します。