L'SDK Input fornisce un'interfaccia unificata che consente ai giocatori di visualizzare e modificare le associazioni di mouse e tastiera per qualsiasi gioco a cui vogliono giocare su Google Play Games su PC. In qualsiasi momento durante il gioco, un giocatore può richiamare la sovrapposizione di Google Play Games su PC, come mostrato in questo screenshot:
Questo SDK è obbligatorio per i giochi che utilizzano la tastiera su Google Play Giochi su PC perché i giochi mobile per Android sono progettati intorno a un touchscreen per l'input del giocatore. Quando sviluppano per PC, i giochi devono supportare mouse e tastiera. Devi attivare questo SDK solo su Google Play Giochi su PC.
L'SDK Input è un elemento importante per mantenere i giocatori felici e coinvolti nel tuo gioco su diverse piattaforme. L'esperienza offerta da un mouse e una tastiera è diversa da quella dei touchscreen. Quando integri il tuo gioco con l'SDK Input, consenti ai giocatori di rimappare i controlli predefiniti in Google Play Giochi su PC.
Per un'esperienza più coinvolgente, puoi sfruttare al meglio la funzionalità di rimappatura offerta da Google Play Giochi su PC impostando diversi schemi di controllo per i menu, il gioco principale e i minigiochi oppure aggiornando la UI in modo che corrisponda alle mappe dei controlli personalizzate dell'utente. Puoi disattivare o attivare la rimappatura per singole chiavi o gruppi di tasti oppure decidere quali tasti possono essere rimappati nel tuo gioco.
Quando utilizzi la funzionalità di rimappatura, Android rileva quando l'utente sta digitando testo in un campo di testo e disattiva la rimappatura, quindi il tuo gioco non deve disattivarla manualmente per questi scenari.
Per ulteriori informazioni, consulta le best practice e le limitazioni dell'SDK Input per creare la migliore esperienza possibile su PC per il tuo gioco.
Guida all'integrazione
Per informazioni sull'integrazione dell'SDK Input, consulta Inizia a utilizzare l'SDK Input.
Giochi di esempio
Per esempi di integrazione con l'SDK Input, consulta AGDK Tunnel per i giochi Kotlin o Java e Trivial Kart per i giochi Unity.
Scarica l'SDK Input
Prima di scaricare l'SDK Input, leggi i seguenti Termini di servizio e requisiti di raccolta dei dati dell'SDK Input di Google.
Termini di servizio delle API di Google
L'utilizzo dell'SDK Google Input è regolato dai Termini di servizio delle API di Google.
Raccolta dei dati
L'SDK Google Input può raccogliere dati su prestazioni e stabilità per migliorare il nostro prodotto, inclusi i seguenti dati:
- Numero di chiamate ai metodi dell'SDK Input.
- Numero di chiamate non riuscite ai metodi dell'SDK Input.
- Informazioni aggregate di InputMap come:
- Numero di azioni e gruppi definiti.
- Numero di azioni definite per tasto singolo, più tasti e mouse.
- Numero di azioni del mouse definite.
- Numero di azioni e gruppi rimappabili.
- Numero di chiavi riservate per la rimappatura.
- Opzione di rimappatura InputMap (attivata/disattivata).
- Nome del pacchetto del gioco.
- Numero di versione del gioco.
- Nome della versione del gioco.
- Inserisci la versione dell'SDK.
- Varianti del client come Google Play Giochi su PC o altri client.
L'SDK Input è disponibile nel repository Maven di Google. Consulta la Guida introduttiva per istruzioni su come creare il tuo progetto Java o Kotlin.
Scarica l'SDK Input per Unity dal repository dei plug-in Unity di Play.