נתונים סטטיסטיים של שחקנים במשחקי Unity

Player Stats API מאפשר לכם להתאים אישית את חוויות המשחק לפלחים ספציפיים של שחקנים ולשלבים שונים במחזור החיים של השחקן. אתם יכולים ליצור חוויות מותאמות אישית לכל פלח שחקנים על סמך ההתקדמות של השחקנים, ההוצאות שלהם והמעורבות שלהם. לדוגמה, אפשר להשתמש ב-API הזה כדי לבצע פעולות יזום כדי לעודד שחקן פחות פעיל לחדש את האינטראקציה עם המשחק, למשל על ידי הצגה וקידום של פריטים חדשים במשחק כשהשחקן נכנס לחשבון.

פונקציית הקריאה החוזרת מקבלת שני פרמטרים: 1. קוד תוצאה שקטן מ-0 או שווה ל-0 הוא הצלחה. כל הערכים מפורטים במאמר 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");
            }
        });