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

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

AGDKTunnel

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

  • שירותי המשחקים של Google Play לניהול הזהויות ב-Play ולשמירה בענן
  • ‫Input SDK for Google Play Games במחשב

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

הגרסאות לבנייה משמשות להבחנה בין פלטפורמת ברירת המחדל (נייד) לבין פלטפורמת המחשב. כדי ליצור את 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.

תוספים של Google Play Games Unity

כלי עזר לפלטפורמה

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

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

לכידת קלט

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

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