בנושא הזה מפורטים שיקולים עיצוביים ושיטות מומלצות לטיפול בקלט משתמש ב-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 במחשב ב'מצב תאימות לקלט'. המשמעות היא שכאשר לוחצים על כפתור העכבר השמאלי, המשחק מקבל אירוע מגע. מידע נוסף זמין במדריך בנושא קלט מהעכבר.
מדריכים והדרכות למשתמשים
במקרים מסוימים, משתמשים יכולים להפיק תועלת מהדרכות בתוך המשחק שמסבירות על אמצעי הבקרה של המשחק, בנוסף לאפשרות לראות את אמצעי הבקרה של העכבר והמקלדת. מומלץ לכלול הדרכות בתוך המשחק ותכונות חינוכיות עם אמצעי הבקרה הנכונים של העכבר והמקלדת, ולהסיר הדרכות שרלוונטיות לאמצעי בקרה מבוססי מגע בגרסת המחשב של המשחק.