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

Windows C++-Projekteinrichtung

Installation:

  1. Laden Sie das PlayFab Cross-Platform (CPP)-SDK herunter, und installieren Sie es.
  2. Erstellen Sie ein neues C++-Konsolenprojekt.
  3. 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.
  4. 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.

  1. Öffnen Sie in Visual Studio Ihre C++-Konsolenanwendung.
  2. Öffnen Sie das Standard CPP-Dokument für das Projekt. Wenn Sie das Projekt nicht umbenannt haben, ähnelt der Dateiname ConsoleApplication1.cpp'.
  3. 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

  1. Um das Projekt auszuführen, wählen Sie Debuggen>Debuggen starten aus.

  2. Beim Laden wird der folgende Text angezeigt:

    "Herzlichen Glückwunsch, Sie haben Ihren ersten erfolgreichen API-Aufruf durchgeführt!"

  3. Beginnen Sie mit anderen API-Aufrufen, und erstellen Sie Ihren Titel.