Questo argomento tratta le considerazioni di progettazione e le best practice per la gestione dell'input dell'utente in Google Play Giochi su PC.
Google Play Giochi su PC si basa su mouse e tastiera per l'input del giocatore anziché su un touchscreen. Quando progetti l'esperienza con mouse e tastiera, concentrati sulla creazione della migliore esperienza utente per gli utenti di PC desktop o laptop. Per iniziare, consulta la nostra guida sulla compatibilità dell'input delle app Android per Chromebook.
Best practice
Consigliamo le seguenti best practice per la progettazione e la creazione di interazioni con i giocatori.
- Tutti i target devono essere selezionabili con un mouse.
- Tutte le superfici scorrevoli scorrono in base agli eventi della rotellina del mouse.
- Evidenzia le superfici su cui è possibile fare clic quando vengono passate con il mouse e usa il tuo miglior giudizio per migliorare l'individuazione dell'interfaccia utente senza sopraffare l'utente.
- Fornisci tasti di scelta rapida per consentire agli utenti di visualizzare rapidamente i controlli.
- Sostituisci i controlli basati sul tocco (ad esempio, joystick o pulsanti su schermo) con controlli basati sul mouse e tasti di scelta rapida.
- Per le azioni nel tuo gioco mobile che richiedono gesti multitouch, assicurati che le stesse azioni siano supportate con un controllo da tastiera o mouse (ad esempio, l'utilizzo della rotellina del mouse per sostituire un pizzico a due dita).
Per ulteriori dettagli e best practice, consulta la nostra guida su come ottimizzare l'app Android per ChromeOS per mouse e tastiera.
Considerazioni sull'internazionalizzazione
Quando progetti un gioco per un pubblico internazionale, è importante testarlo con il layout della tastiera impostato su ogni lingua supportata dal gioco. In caso contrario, i giocatori potrebbero non essere in grado di utilizzare funzionalità come la chat in-game. Puoi modificare le impostazioni regionali di input nelle impostazioni di sistema e le modifiche verranno applicate automaticamente a Google Play Giochi su PC. Su dispositivo mobile, molti problemi nel motore potrebbero essere nascosti dal fatto che ricevi testo da una tastiera virtuale. I problemi comuni su PC includono:
- Gestione errata dei codici tasto "alternative graphic" (AltGr). In molte impostazioni internazionali viene utilizzato per digitare segni diacritici come accenti o simboli speciali specifici per le impostazioni internazionali, come i glifi di valuta regionali.
- Gestione errata degli input dell'"estensione del metodo di immissione" (IME). Questo metodo viene comunemente utilizzato per supportare alfabeti non latini consentendo agli utenti di combinare più battute in un unico carattere.
GameTextInput
e
EditText
conoscono già i layout di tastiera e i metodi di immissione internazionali.
Mapping degli input consigliati
Il seguente elenco include azioni comuni a molti giochi e l'implementazione tipica utilizzata dagli sviluppatori su Google Play Giochi su PC:
- Usa il tasto
Invio per inviare messaggi o inserire testo nei campi di inserimento di testo. - Menu e finestre di dialogo devono essere annullabili con il tasto
Esc . - Usa il tasto
Invio per avanzare tra gli elementi della storia e le caselle di dialogo. - Utilizza la rotellina di scorrimento per scorrere il testo in verticale.
- Utilizza la rotellina per aumentare o diminuire lo zoom, soprattutto se utilizzi il gesto di pizzicare con due dita nella build mobile.
- Utilizza
W ,A ,S eD per navigare in una mappa che normalmente utilizzeresti con un movimento di clic e trascinamento.
Anche se queste azioni sono comuni, devi comunque presentarle in modo esplicito al giocatore con l'SDK Input per assicurarti che siano facilmente individuabili.
Modalità di compatibilità
Per impostazione predefinita, Google Play Giochi su PC inserisce il gioco in "modalità di compatibilità dell'input". Ciò significa che quando premi il tasto sinistro del mouse, il gioco riceve un evento tocco. Per ulteriori informazioni, consulta la guida sull'input del mouse.
Tutorial e formazione degli utenti
In alcuni casi, gli utenti possono usufruire di tutorial in-game che insegnano i controlli del gioco, oltre a poter visualizzare i controlli di mouse e tastiera. Consigliamo di includere tutorial e funzionalità didattiche in-game con i controlli corretti per mouse e tastiera e di rimuovere i tutorial relativi ai controlli basati sul tocco per la versione PC del gioco.