Spielerstatistiken in Unity-Spielen

Mit der Player Stats API kannst du Spielerlebnisse auf bestimmte Spielersegmente und verschiedene Phasen des Spielerlebenszyklus zuschneiden. Sie können für jedes Spielersegment maßgeschneiderte Spiele erstellen, die sich nach den Fortschritten, Ausgaben und Interaktionen der Spieler richten. Sie können diese API beispielsweise verwenden, um proaktive Maßnahmen zu ergreifen, um einen weniger aktiven Spieler zu ermutigen, sich noch einmal mit Ihrem Spiel zu beschäftigen. Dazu können Sie beispielsweise neue In-Game-Artikel anzeigen und bewerben, wenn sich der Spieler anmeldet.

Der Callback nimmt zwei Parameter an: 1. Der Ergebniscode kleiner oder gleich null ist erfolgreich. Alle Werte finden Sie unter CommonStatusCodes. 2. „PlayerStats“-Objekt vom Typ „GooglePlayGames.PlayGamesLocalUser.PlayerStats“

Weitere Informationen finden Sie im Leitfaden zu Spielerstatistiken.

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");
            }
        });