תמיכה בקלט

בנושא הזה מפורטים שיקולים לתכנון ושיטות מומלצות לטיפול בקלט משתמשים ב-Google Play Games במחשב.

ב-Google Play Games במחשב, השחקנים משתמשים בעכבר ובמקלדת כדי להזין קלט, ולא במסך מגע. כשמעצבים את חוויית השימוש בעכבר ובמקלדת, חשוב להתמקד ביצירת חוויית המשתמש הטובה ביותר למשתמשים במחשב נייח או במחשב נייד. כדי להתחיל, אפשר לעיין במדריך שלנו בנושא תאימות של קלט באפליקציות ל-Android במכשירי Chromebook.

שיטות מומלצות

אלה השיטות המומלצות לעיצוב ולבנייה של אינטראקציות עם נגן:

  • כל היעדים צריכים להיות ניתנים ללחיצה באמצעות עכבר.
  • כל האזורים שאפשר לגלול בהם יגללו באירועים של גלגלת העכבר.
  • כדאי להדגיש אזורים שאפשר ללחוץ עליהם כשמעבירים מעליהם את העכבר, ולהשתמש בשיקול דעת כדי לשפר את האפשרות לגלות את ממשק המשתמש בלי להעמיס על המשתמש.
  • מספקים מקשי קיצור למשתמשים כדי להציג במהירות את אמצעי הבקרה.
  • החלפת אמצעי בקרה מבוססי-מגע (לדוגמה, ג'ויסטיקים או לחצנים במסך) באמצעי בקרה מבוססי-עכבר ומקשי קיצור.
  • אם יש פעולות במשחק לנייד שדורשות תנועות מגע מרובות, צריך לוודא שאפשר לבצע את אותן פעולות באמצעות מקלדת או עכבר (לדוגמה, שימוש בגלגל העכבר במקום צביטה בשתי אצבעות).

לפרטים נוספים ולשיטות מומלצות, אפשר לעיין במדריך שלנו בנושא אופטימיזציה של אפליקציות ל-Android ב-ChromeOS לשימוש עם עכבר ומקלדת.

שיקולים לגבי אינטרנציונליזציה

כשמעצבים משחק לקהל בינלאומי, חשוב לבדוק את המשחק עם פריסת המקלדת שמוגדרת לכל שפה שהמשחק תומך בה. אם לא תעשו זאת, יכול להיות שהשחקנים לא יוכלו להשתמש בתכונות כמו צ'אט בתוך המשחק. אפשר לשנות את הלוקאל של הקלט בהגדרות המערכת, והשינויים יחולו באופן אוטומטי על Google Play Games במחשב. בנייד, יכול להיות שהרבה בעיות במנוע שלכם מוסתרות בגלל שאתם מקבלים טקסט ממקלדת וירטואלית. בעיות נפוצות במחשב:

  • טיפול לא נכון בקודים של מקש 'גרפיקה חלופית' (AltGr). במקומות רבים הוא משמש להקלדת סימנים דיאקריטיים כמו סימני הטעמה או סמלים מיוחדים ספציפיים ללוקאל כמו גליפים של מטבעות אזוריים.
  • טיפול שגוי בקלט של תוסף לשיטת קלט (IME). השיטה הזו משמשת בדרך כלל לתמיכה באלפבית שאינו לטיני, ומאפשרת למשתמשים לשלב כמה הקשות על המקשים לתו אחד.

GameTextInput ו-EditText כבר מכירים פריסות מקלדת בינלאומיות ושיטות קלט.

הרשימה הבאה כוללת פעולות שמשותפות להרבה משחקים, וההטמעה האופיינית שבה מפתחים משתמשים ב-Google Play Games במחשב:

  • משתמשים במקש Enter כדי לשלוח הודעות או לשלוח טקסט בשדות להזנת טקסט.
  • צריך להיות אפשר לבטל תפריטים ודיאלוגים באמצעות המקש Escape.
  • משתמשים במקש Enter כדי להתקדם בין רכיבי הסיפור ותיבות הדו-שיח.
  • משתמשים בגלגל הגלילה כדי לגלול את הטקסט בצורה אנכית.
  • משתמשים בגלגל הגלילה כדי להתקרב או להתרחק, במיוחד אם משתמשים בצביטה בשתי אצבעות בגרסה לנייד.
  • משתמשים במקשים W,‏ A,‏ S ו-D כדי לנווט במפה שבה בדרך כלל לוחצים וגוררים.

למרות שהפעולות האלה נפוצות, עדיין צריך להציג אותן באופן מפורש לשחקן באמצעות Input SDK כדי לוודא שהן ניתנות לגילוי בצורה נכונה.

מצב תאימות

כברירת מחדל, המשחק שלכם מוגדר ב-Google Play Games במחשב ל'מצב תאימות לקלט'. המשמעות היא שכאשר לוחצים על כפתור העכבר השמאלי, המשחק מקבל אירוע מגע. מידע נוסף זמין במדריך בנושא קלט מהעכבר.

מדריכים והדרכות למשתמשים

במקרים מסוימים, המשתמשים יכולים ליהנות מהדרכות בתוך המשחק שמסבירות להם על אמצעי הבקרה של המשחק, בנוסף לאפשרות לראות את אמצעי הבקרה של העכבר והמקלדת. מומלץ לכלול מדריכים ותכונות חינוכיות במשחק עם אמצעי הבקרה הנכונים לעכבר ולמקלדת, ולהסיר מדריכים שרלוונטיים לאמצעי בקרה מבוססי-מגע בגרסת המחשב של המשחק.