דוגמאות ויישומי פלאגין

הדוגמאות ויישומי הפלאגין של Google Play Games במחשב מדגימים את שילובי ה-SDK לקבלת אישור והגדרה של משחקים בסביבת המחשב.

AGDKTunnel

AGDKTunnel שמבוסס על דגימת ה-NDK לדוגמה, Endless Tunnel. ב-AGDKTunnel מוצגים השילובים הבאים של Google Play Games on PC SDK:

  • Google Play Games Services לזהות ב-Play ולשמירה בענן
  • קלט SDK ל-Google Play Games במחשב

הפעלת build ל-Google Play Games במחשב

וריאציות build משמשות להבחנה בין פלטפורמת ברירת המחדל (לנייד) וגם בפלטפורמת ה-PC. כדי ליצור את AGDKTunnel כך שיפעל ב-Google Play Games במחשב:

  1. עוברים אל Build > Select Build Variant ובוחרים את גרסת ה-build playGamesPC.
  2. (אופציונלי) מפעילים את Google Play Games Services כדי להפעיל את שמירת הנתונים בענן בנייד ובמחשב.
  3. (אופציונלי) מפעילים את Play Asset Delivery API כדי לספק נכסי טקסטורה דחוסים ל-DXT1.

הפעלת Google Play Games Services

Google Play Games Services (PGS) משמש לכניסה לחשבון ולשמירה בענן. כדי להפעיל את התכונות האלה:

  1. משנים את השם של החבילה AGDKTunnel לשם לבחירתכם.
  2. יוצרים אפליקציה ב-Google Play Console ופועלים לפי השלבים כדי להגדיר את Google Play Games Services באמצעות שם החבילה שלך.
  3. מחליפים את ערך המחרוזת game_services_project_id ב-app/src/main/res/values/strings.xml במזהה הפרויקט ב-Google Play Console.

Trivial Kart

משחק לדוגמה שממחיש את השימוש בטכנולוגיות של Google Play ב-Android באמצעות מנוע Unity. המשחק מדגים את הפעולות הבאות ב-Google Play Games במחשב:

  • Google Play Games Services לכניסה לחשבון, להישגים, ללוחות לידרבורד, לחברים ולשמירה בענן
  • Play Integrity לקבלת אותות תקינות לגבי תקינות המכשיר וסטטוס הרישיון ל-Play
  • קלט SDK ל-Google Play Games במחשב

מידע על ההגדרות זמין בדוגמה trivialkart-unity.

יישומי פלאגין של Unity ל-Google Play Games

כלי utils של הפלטפורמה

platform_utils_package הוא כלי להפיכת תהליכים לפעולות אוטומטיות ב-Google Play Games במחשב באמצעות Unity. החבילה כוללת את התכונות הבאות:

  • סקריפט להגדרת פלטפורמת GPG: הוספת ההגדרה UNITY_ANDROID_x86_64 לרשימת ההגדרות בהתאמה אישית בהגדרות הנגן
  • סקריפט של ייבוא נכסים: מגדיר כל טקסטורה מיובאת לדחיסת טקסטורה שנבחרה (DXTC כברירת מחדל)
  • אפשרויות חלון: מגדיר את אפשרויות החלון שזמינות בקטע כלים > הגדרות GPG

לכידת קלט

השדה input-capture_package מדגים תכונות לתיעוד קלט של עכבר:

  • צילום קלט מהעכבר באמצעות החלפת מצב של מקש הרווח
  • אירועים של מצב לחצן העכבר
  • אירועי גלילה בעכבר
  • זיהוי גיאומטריה של המסך