Schnellstart: C++ für Windows
Notiz
Dieses SDK wird durch das neue PlayFab C SDK ersetzt. Das neue SDK unterstützt Windows (Win32). Wir erweitern den Satz der unterstützten Plattformen für das neue SDK im Laufe der Zeit.
Erste Schritte mit der PlayFab-Clientbibliothek für C++. Führen Sie die Schritte aus, um das Paket zu installieren und Beispielcode für eine einfache Aufgabe auszuprobieren.
In dieser Schnellstartanleitung erfahren Sie, wie Sie Ihren ersten PlayFab-API-Aufruf in mithilfe der Clientbibliothek für C++ durchführen.
API-Referenzdokumentation | Quellcode der Bibliothek
Voraussetzungen
- Ein PlayFab-Entwicklerkonto.
- Eine Installation von Visual Studio.
Windows C++-Projekteinrichtung
Installation:
- Laden Sie das PlayFab Cross-Platform (CPP)-SDK herunter, und installieren Sie es.
- Erstellen Sie ein neues C++-Konsolenprojekt.
- Klicken Sie mit der rechten Maustaste auf das Projekt in Projektmappen-Explorer, wählen Sie NuGet-Pakete verwalten aus, und suchen Sie mit "playfab". Es wird ein paar Übereinstimmungen geben. Wählen Sie com.playfab.xplatcppsdk.vXXX aus.
- Vergewissern Sie sich, dass Ihr Projekt in x64 Release kompiliert wird.
Einrichten Ihres ersten API-Aufrufs
Dieser Leitfaden enthält die mindesten Schritte, um Ihren ersten PlayFab-API-Aufruf ohne GUI oder Feedback auf dem Bildschirm auszuführen. Die Bestätigung wird mithilfe einer Konsolendrucksanweisung durchgeführt.
- Öffnen Sie in Visual Studio Ihre C++-Konsolenanwendung.
- Öffnen Sie das Standard CPP-Dokument für das Projekt. Wenn Sie das Projekt nicht umbenannt haben, ähnelt der Dateiname ConsoleApplication1.cpp'.
- Ersetzen Sie den Inhalt der Datei durch den unten gezeigten Code.
// 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;
}
Fertig stellen und ausführen
Um das Projekt auszuführen, wählen Sie Debuggen>Debuggen starten aus.
Beim Laden wird der folgende Text angezeigt:
"Herzlichen Glückwunsch, Sie haben Ihren ersten erfolgreichen API-Aufruf durchgeführt!"
Beginnen Sie mit anderen API-Aufrufen, und erstellen Sie Ihren Titel.