クイックスタート: Windows 向け C++
注意
この SDK は、新しい PlayFab C SDK に置き換えられます。 新しい SDK では、Windows (Win32) がサポートされています。 新しい SDK でサポートされるプラットフォームのセットを時間の経過とともに拡大していきます。
C++ 用の PlayFab クライアント ライブラリを使用して開始します。 手順に従ってパッケージをインストールし、基本的なタスクのコード例を試します。
このクイックスタートでは、C++ 用のクライアント ライブラリを使用して最初の PlayFab API 呼び出しを行うことができます。
要件
- PlayFab 開発者アカウント。
- Visual Studio のインストール。
Windows C++ プロジェクトのセットアップ
インストール:
- PlayFab クロスプラットフォーム (CPP) SDK をダウンロードしてインストールします。
- 新しい C++ コンソール プロジェクトを作成します。
- ソリューション エクスプローラーでプロジェクトを右クリックし、[NuGet パッケージの管理] を選択して「playfab」を使用して検索します。 いくつか一致します。 com.playfab.xplatcppsdk.vXXX を選択する
- プロジェクトが x64 リリースでコンパイルされることを確認する
最初の API 呼び出しのセットアップ
このガイドでは、GUI や画面上のフィードバックなしで、最初の PlayFab API 呼び出しを行う最小限の手順を示します。 確認は、コンソールの出力ステートメントを使って行います。
- Visual Studio で、新しい C++ コンソール アプリケーションを開きます。
- プロジェクトのメイン cpp ドキュメントを開きます。 プロジェクトの名前を変更しなかった場合、ファイル名は ConsoleApplication1.cpp' のようになります。
- ファイルの内容を以下のコードで置き換えます。
// 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;
}
完成と実行
プロジェクトを実行するには、[デバッグ]>[デバッグの開始] を選択します。
読み込まれると、次のテキストが表示されます。
「これで、最初の API 呼び出しが成功しました」。
他の API 呼び出しとタイトルのビルドを開始します。