נתונים סטטיסטיים של שחקנים במשחקי Unity
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ה-API של נתוני השחקנים מאפשר לכם להתאים את חוויית המשחק לפלחי שחקנים ספציפיים ולשלבים שונים במחזור החיים של השחקן. אתם יכולים ליצור חוויות מותאמות אישית לכל פלח של שחקנים על סמך ההתקדמות, ההוצאות והמעורבות שלהם. לדוגמה, אפשר להשתמש ב-API הזה כדי לנקוט פעולות יזומות לעידוד שחקן פחות פעיל לחזור לשחק במשחק, למשל על ידי הצגה וקידום של פריטים חדשים במשחק כשהשחקן נכנס לחשבון.
הקריאה החוזרת מקבלת שני פרמטרים:
1. קוד התוצאה קטן מאפס או שווה לו, כלומר הפעולה הצליחה.
כל הערכים מפורטים ב-CommonStatusCodes.
1. אובייקט 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");
}
});
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Player statistics in Unity games\n\nThe Player Stats API let you tailor game experiences to specific segments\nof players and different stages of the player lifecycle. You can build\ntailored experiences for each player segment based on how players are\nprogressing, spending, and engaging. For example, you can use this API to\ntake proactive actions to encourage a less active player to re-engage with\nyour game, such as by displaying and promoting new in-game items when the\nplayer signs in.\n\nThe callback takes two parameters:\n1. The result code less than or equal to zero is success.\nSee [CommonStatusCodes](https://developers.google.com/android/reference/com/google/android/gms/common/api/CommonStatusCodes) for all values.\n1. The [PlayerStats](/games/services/unity/v2/api/class/google-play-games/basic-api/player-stats)\nobject from the\n[PlayGamesLocalUser.GetStats](/games/services/unity/v2/api/class/google-play-games/play-games-local-user) method.\n\nFor more information see the\n[player stats guide](/games/services/android/stats).\n\nThe player stats are available after authenticating: \n\n ((PlayGamesLocalUser)Social.localUser).GetStats((rc, stats) =\u003e\n {\n // -1 means cached stats, 0 is success\n // see CommonStatusCodes for all values.\n if (rc \u003c= 0 && stats.HasDaysSinceLastPlayed()) {\n Debug.Log(\"It has been \" + stats.DaysSinceLastPlayed + \" days\");\n }\n });"]]