빠른 시작: 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 호출을 시작하고 타이틀을 빌드합니다.