إحصاءات اللاعبين في ألعاب Unity

تتيح لك واجهة برمجة التطبيقات Player Stats API تخصيص تجارب اللعبة لشرائح معيّنة من اللاعبين والمراحل المختلفة من دورة حياة اللاعب. يمكنك إنشاء تجربتَين مخصّصتَين لكل شريحة من شرائح اللاعبين استنادًا إلى مستوى تقدّم اللاعبين ومقدار إنفاقهم وتفاعلهم. على سبيل المثال، يمكنك استخدام واجهة برمجة التطبيقات هذه لاتخاذ إجراءات استباقية من أجل تشجيع لاعب أقل نشاطًا على إعادة التفاعل مع لعبتك، مثل عرض عناصر جديدة داخل اللعبة والترويج لها عند تسجيل الدخول.

تأخذ دالة ردّ الاتصال مَعلمتَين: 1. يشير رمز النتيجة الذي يقل عن الصفر أو يساويه إلى نجاح العملية. اطّلِع على CommonStatusCodes للاطّلاع على جميع القيم. ‫2- عنصر PlayerStats من النوع GooglePlayGames.PlayGamesLocalUser.PlayerStats

لمزيد من المعلومات، يُرجى الاطّلاع على دليل إحصاءات اللاعبين.

تتوفّر إحصاءات اللاعبين بعد المصادقة:

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