ইউনিটি গেমে খেলোয়াড়ের পরিসংখ্যান

প্লেয়ার স্ট্যাটস এপিআই আপনাকে খেলোয়াড়দের নির্দিষ্ট শ্রেণী এবং তাদের জীবনচক্রের বিভিন্ন পর্যায়ের জন্য গেমের অভিজ্ঞতাকে বিশেষভাবে সাজিয়ে তুলতে সাহায্য করে। খেলোয়াড়রা কীভাবে অগ্রগতি করছে, খরচ করছে এবং অংশগ্রহণ করছে, তার উপর ভিত্তি করে আপনি প্রতিটি খেলোয়াড় শ্রেণীর জন্য উপযোগী অভিজ্ঞতা তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনি এই এপিআই ব্যবহার করে একজন কম সক্রিয় খেলোয়াড়কে আপনার গেমে পুনরায় যুক্ত হতে উৎসাহিত করার জন্য সক্রিয় পদক্ষেপ নিতে পারেন, যেমন খেলোয়াড় সাইন ইন করার সময় নতুন ইন-গেম আইটেম প্রদর্শন ও প্রচার করা।

কলব্যাকটি দুটি প্যারামিটার গ্রহণ করে:

  1. ফলাফল কোড। ০ বা তার কম মান সাফল্য নির্দেশ করে। সকল মানের জন্য CommonStatusCodes দেখুন।
  2. 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");
            }
        });