Statystyki graczy w grach na Unity

Interfejs Player Stats API umożliwia dostosowywanie rozgrywki do konkretnych segmentów graczy i różnych etapów cyklu życia gracza. Możesz tworzyć dostosowane do poszczególnych segmentów graczy środowiska na podstawie ich postępów, wydatków i zaangażowania. Możesz na przykład użyć tego interfejsu API, aby podejmować proaktywne działania zachęcające mniej aktywnych graczy do ponownego zaangażowania się w Twoją grę, np. wyświetlać i promować nowe elementy w grze, gdy gracz się zaloguje.

Wywołanie zwrotne przyjmuje 2 parametry:1. Kod wyniku mniejszy lub równy zero oznacza powodzenie. Wszystkie wartości znajdziesz w sekcji CommonStatusCodes. 1. Obiekt PlayerStats z metody PlayGamesLocalUser.GetStats.

Więcej informacji znajdziesz w przewodniku po statystykach gracza.

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