빠른 시작: Windows용 C++
참고 항목
이 SDK는 새로운 PlayFab C SDK로 대체됩니다. 새 SDK는 Windows(Win32)를 지원합니다. 시간이 지남에 따라 새 SDK에 대해 지원되는 플랫폼 집합을 확장하고 있습니다.
C++용 PlayFab 클라이언트 라이브러리를 시작하세요. 단계에 따라 패키지를 설치하고 기본 작업에 대한 예제 코드를 사용해 봅니다.
이 빠른 시작은 C++용 클라이언트 라이브러리를 사용하여 첫 번째 PlayFab API 호출을 수행하는 데 도움을 드립니다.
요구 사항
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 호출을 시작하고 타이틀을 빌드합니다.