Số liệu thống kê người chơi trong các trò chơi Unity
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
API số liệu thống kê về người chơi cho phép bạn điều chỉnh trải nghiệm trò chơi theo các phân khúc người chơi cụ thể và các giai đoạn khác nhau trong vòng đời người chơi. Bạn có thể xây dựng trải nghiệm phù hợp cho từng phân khúc người chơi dựa trên cách người chơi tiến bộ, chi trả và tương tác. Ví dụ: bạn có thể sử dụng API này để thực hiện các hành động chủ động nhằm thu hút lại người chơi ít hoạt động, chẳng hạn như hiển thị và quảng bá các vật phẩm mới trong trò chơi khi người chơi đăng nhập.
Số liệu thống kê về người chơi sẽ xuất hiện sau khi xác thực:
((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");}});
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-08 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-08-08 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 });"]]