สถิติผู้เล่นในเกม Unity

API สถิติของผู้เล่นช่วยให้คุณปรับแต่งประสบการณ์การเล่นเกมให้เข้ากับกลุ่มที่เจาะจง ของผู้เล่น และระยะต่างๆ ในวงจรของผู้เล่น คุณสามารถสร้าง ประสบการณ์ที่เหมาะกับผู้เล่นแต่ละกลุ่ม ตามพฤติกรรมของผู้เล่น ความคืบหน้า การใช้จ่าย และการมีส่วนร่วม ตัวอย่างเช่น คุณใช้ API นี้เพื่อ ดำเนินการเชิงรุกเพื่อกระตุ้นให้ผู้เล่นที่ไม่ค่อยทำกิจกรรมกลับมามีส่วนร่วมอีกครั้ง เกมของคุณ เช่น การแสดงและโปรโมตไอเท็มใหม่ในเกมเมื่อ โปรแกรมเล่นวิดีโอลงชื่อเข้าใช้

Callback จะใช้พารามิเตอร์ 2 ตัว ได้แก่ 1. รหัสผลลัพธ์ที่น้อยกว่าหรือเท่ากับ 0 คือรหัสที่สำเร็จ ดู 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");
            }
        });