آمار بازیکنان در بازی های یونیتی

Player Stats API به شما امکان می دهد تجربیات بازی را برای بخش های خاصی از بازیکنان و مراحل مختلف چرخه زندگی بازیکن تنظیم کنید. شما می توانید بر اساس نحوه پیشرفت، هزینه و تعامل بازیکنان، تجربیات مناسبی برای هر بخش بازیکن بسازید. به عنوان مثال، می‌توانید از این API برای انجام اقدامات پیشگیرانه برای تشویق بازیکن کمتر فعال برای تعامل مجدد با بازی خود استفاده کنید، مانند نمایش و تبلیغ موارد جدید در بازی هنگام ورود بازیکن.

پاسخ به تماس دو پارامتر را می گیرد: 1. کد نتیجه کمتر یا مساوی صفر موفقیت است. برای همه مقادیر، CommonStatusCodes را ببینید. 2. شی PlayerStats از نوع GooglePlayGames.PlayGamesLocalUser.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");
            }
        });