Unity गेम में खिलाड़ी के आंकड़े

Player Stats API की मदद से, गेम के अनुभव को खिलाड़ियों के खास सेगमेंट और खिलाड़ी के लाइफ़साइकल के अलग-अलग चरणों के हिसाब से बनाया जा सकता है. खिलाड़ियों के हर सेगमेंट के लिए, उनके हिसाब से अनुभव बनाए जा सकते हैं. ऐसा खिलाड़ियों के गेम में आगे बढ़ने, खर्च करने, और गेम में दिलचस्पी दिखाने के आधार पर किया जा सकता है. उदाहरण के लिए, इस एपीआई का इस्तेमाल करके, कम ऐक्टिव खिलाड़ी को फिर से अपने गेम में दिलचस्पी लेने के लिए, पहले से तैयार कार्रवाइयां की जा सकती हैं. जैसे, खिलाड़ी के साइन इन करने पर, गेम में नए आइटम दिखाना और उनका प्रमोशन करना.

कॉलबैक में दो पैरामीटर होते हैं: 1. अगर नतीजा शून्य या उससे कम है, तो इसका मतलब है कि अनुरोध पूरा हो गया है. सभी वैल्यू के लिए, CommonStatusCodes देखें. 1. PlayGamesLocalUser.GetStats तरीके से मिले 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");
            }
        });