Input SDK מספק ממשק מאוחד שמאפשר לשחקנים לראות ולשנות את ההגדרות של העכבר והמקלדת לכל משחק שהם רוצים לשחק בו ב-Google Play Games במחשב. בכל שלב במהלך המשחק, השחקן יכול להציג את שכבת-העל של Google Play Games במחשב, כמו שרואים בצילום המסך הזה:
ערכת ה-SDK הזו נדרשת למשחקים שמשתמשים במקלדת ב-Google Play Games במחשב, כי משחקים לנייד ב-Android מתוכננים לשימוש במסך מגע לקלט מהשחקן. כשמפתחים משחקים למחשבים, צריך לתמוך בעכבר ובמקלדת במקום זאת. מומלץ להפעיל את ערכת ה-SDK הזו רק ב-Google Play Games במחשב.
ערכת Input SDK היא רכיב חשוב לשמירה על שביעות הרצון של השחקנים ולעידוד המעורבות שלהם במשחק בפלטפורמות שונות. החוויה שמתקבלת משימוש בעכבר ובמקלדת שונה מזו שמתקבלת ממסכי מגע. כשמשלבים את המשחק עם Input SDK, השחקנים יכולים למפות מחדש את אמצעי הבקרה שמוגדרים כברירת מחדל ב-Google Play Games במחשב.
כדי ליהנות מחוויה סוחפת יותר, תוכלו להשתמש בתכונת המיפוי מחדש שמציעה מערכת Google Play Games למחשב. אפשר להגדיר ערכות שונות של אמצעי בקרה לתפריטים, למשחק הראשי ולמיני-משחקים, או לעדכן את ממשק המשתמש כך שיתאים למיפויים המותאמים אישית של אמצעי הבקרה שהמשתמשים יצרו. אפשר להשבית או להפעיל מיפוי מחדש למקשים בודדים או לקבוצות של מקשים, או להחליט אילו מקשים אפשר למפות מחדש במשחק.
כשמשתמשים בתכונה של מיפוי מחדש, מערכת Android מזהה מתי המשתמש מקליד טקסט בשדה טקסט ומשביתה את המיפוי מחדש, כך שלא צריך להשבית את המיפוי מחדש באופן ידני בתרחישים האלה.
מידע נוסף זמין במאמרים בנושא שיטות מומלצות והגבלות של Input SDK, שיעזרו לכם ליצור את חוויית המשחק הטובה ביותר במחשב.
מדריך לשילוב
למידע על שילוב Input SDK, אפשר לעיין במאמר תחילת העבודה עם Input SDK.
משחקים לדוגמה
דוגמאות לשילוב עם Input SDK אפשר למצוא במאמר AGDK Tunnel למשחקי Kotlin או Java ובמאמר Trivial Kart למשחקי Unity.
הורדת ה-SDK של אמצעי הקלט
לפני שמורידים את Input SDK, חשוב לקרוא את התנאים וההגבלות של Google Input SDK ואת הדרישות בנוגע לאיסוף נתונים.
התנאים וההגבלות של Google APIs
השימוש שלכם ב-Google Input SDK כפוף לתנאים ולהגבלות של Google APIs.
איסוף נתונים
ה-SDK של Google Input עשוי לאסוף נתונים על ביצועים ויציבות כדי לשפר את המוצר שלנו, כולל הנתונים הבאים:
- מספר הקריאות לשיטות של Input SDK.
- מספר הקריאות לשיטות של Input SDK שלא הצליחו.
- מידע מצטבר של InputMap כמו:
- מספר הפעולות והקבוצות שהוגדרו.
- מספר הפעולות שהוגדרו למקש בודד, למספר מקשים ולעכבר.
- מספר פעולות העכבר שהוגדרו.
- מספר הפעולות והקבוצות שאפשר למפות מחדש.
- מספר המקשים ששמורים למיפוי מחדש.
- אפשרות למיפוי מחדש של InputMap (מופעלת/מושבתת).
- שם החבילה של המשחק.
- מספר הגרסה של המשחק.
- שם הגרסה של המשחק.
- מזינים את גרסת ה-SDK.
- גרסאות של לקוחות כמו Google Play Games במחשב או לקוחות אחרים.
Input SDK זמין במאגר Google Maven. במאמר מדריך למתחילים מוסבר איך להשתמש בו בפרויקט Java או Kotlin.
מורידים את Input SDK for Unity ממאגר הפלאגינים של Play Unity.