Unity oyunlarındaki oyuncu istatistikleri

Player Stats API, oyun deneyimlerini oyuncu yaşam döngüsünün farklı aşamalarındaki belirli oyuncu segmentlerine göre uyarlamanıza olanak tanır. Oyuncuların ilerleme, harcama ve etkileşim şekillerine göre her oyuncu segmenti için özel deneyimler oluşturabilirsiniz. Örneğin, bu API'yi kullanarak daha az aktif olan oyuncuları oyununuzla yeniden etkileşime geçmeye teşvik etmek için proaktif işlemler yapabilirsiniz. Oyuncu oturum açtığında yeni oyun içi öğeleri görüntüleyip tanıtabilirsiniz.

Geri çağırma işlevi iki parametre alır:

  1. Sonuç kodu. 0 veya daha düşük bir değer, başarılı olduğunu gösterir. Tüm değerler için CommonStatusCodes bölümüne bakın.
  2. PlayGamesLocalUser.GetStats yöntemindeki PlayerStats nesnesi.

Oyuncu istatistikleri, kimlik doğrulama işleminden sonra kullanılabilir:

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