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

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

הקריאה החוזרת מקבלת שני פרמטרים:

  1. קוד התוצאה. ערך של 0 או פחות מציין הצלחה. כל הערכים מפורטים במאמר CommonStatusCodes.
  2. אובייקט PlayerStats מהשיטה PlayGamesLocalUser.GetStats.

הסטטיסטיקות של השחקנים זמינות אחרי האימות:

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