Spielerstatistiken in Unity-Spielen

Mit der Player Stats API können Sie das Spielerlebnis an bestimmte Spielersegmente und verschiedene Phasen des Spielerlebenszyklus anpassen. Sie können für jedes Spielersegment maßgeschneiderte Erlebnisse erstellen, die darauf basieren, wie Spieler Fortschritte machen, Geld ausgeben und interagieren. Mit dieser API können Sie beispielsweise proaktiv Maßnahmen ergreifen, um weniger aktive Spieler wieder für Ihr Spiel zu begeistern. Dazu können Sie ihnen beim Anmelden neue In-Game-Artikel präsentieren und sie bewerben.

Der Callback hat zwei Parameter:

  1. Den Ergebniscode. Ein Wert von 0 oder weniger weist auf einen Erfolg hin. Alle Werte finden Sie unter CommonStatusCodes.
  2. Das PlayerStats-Objekt aus der Methode PlayGamesLocalUser.GetStats.

Die Spielerstatistiken sind nach der Authentifizierung verfügbar:

    ((PlayGamesLocalUser)Social.localUser).GetStats((rc, stats) =>
        {
            // -1 means cached stats, 0 is success
            // see  CommonStatusCodes for all values.
            if (rc <= 0 && stats.HasDaysSinceLastPlayed()) {
                Debug.Log("It has been " + stats.DaysSinceLastPlayed + " days");
            }
        });