Statystyki graczy w grach na Unity

Interfejs Player Stats API pozwala dostosować gry do konkretnych segmentów graczy i etapów ich życia. Możesz przygotować dostosowane do potrzeb każdego segmentu graczy na podstawie ich postępów, wydatków i zaangażowania. Za pomocą tego interfejsu API można na przykład podejmować aktywne działania mające na celu zachęcenie mniej aktywnych graczy do ponownego zaangażowania w grę, np. wyświetlać i promować nowe produkty w grze, gdy gracz się zaloguje.

Wywołanie zwrotne obejmuje 2 parametry: 1. Jeśli kod wyniku jest mniejszy lub równy 0, oznacza to sukces. Wszystkie wartości znajdziesz w sekcji CommonStatusCodes. 2. Obiekt PlayerStats typu GooglePlayGames.PlayGamesLocalUser.PlayerStats

Więcej informacji znajdziesz w przewodniku po statystykach graczy.

Statystyki gracza są dostępne po uwierzytelnieniu:

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