SDK di input

L'SDK di immissione 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 Giochi su PC. In qualsiasi momento durante il gameplay, il giocatore può richiamare l'overlay di Google Play Giochi su PC come mostrato in questo screenshot:

Uno screenshot che mostra il rendering dell'SDK di input sopra un gioco di esempio

Questo SDK è obbligatorio per i giochi che usano la tastiera su Google Play Giochi su PC, perché i giochi mobile Android sono progettati su un touchscreen per l'input del giocatore. Quando vengono sviluppati per i PC, i giochi devono invece supportare mouse e tastiera. Dovresti attivare questo SDK solo su Google Play Giochi su PC.

L'SDK di input è un elemento importante per mantenere i giocatori soddisfatti e coinvolti dal tuo gioco su diverse piattaforme. Mouse e tastiera hanno un'esperienza diversa da quella dei touchscreen. Se integri il tuo gioco con l'SDK di input, i giocatori possono 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 controlli di schema diversi per i menu, il gioco principale e i minigiochi oppure aggiornando l'interfaccia utente in modo che corrisponda alle mappe di controllo personalizzate dell'utente. Puoi disattivare o abilitare la rimappatura per singole chiavi o gruppi di chiavi oppure decidere quali chiavi possono essere rimappate nel tuo gioco.

Quando utilizzi la funzionalità di rimappatura, Android rileva quando l'utente sta digitando del testo in un campo di testo e disattiva la nuova mappatura, in modo che il gioco non debba disattivare manualmente la rimappatura in questi scenari.

Per ulteriori informazioni, consulta le best practice e le limitazioni di Input SDK per contribuire a creare la migliore esperienza possibile su PC per il tuo gioco.

Guida all'integrazione

Per informazioni sull'integrazione dell'SDK di input, consulta la pagina Inizia a utilizzare l'SDK di input.

Giochi di esempio

Per esempi di come effettuare l'integrazione con l'SDK di input, consulta le pagine Tunnel AGDK per i giochi Kotlin o Java e Trivial Kart per i giochi Unity.

Scarica l'SDK di input

Prima di scaricare Input SDK, leggi i seguenti Termini di servizio e requisiti per la raccolta dei dati di Google Input SDK.

Termini di servizio delle API di Google

I Termini di servizio delle API di Google regolano l'utilizzo dell'SDK di Google Input.

Raccolta dei dati

Google Input SDK potrebbe raccogliere dati su prestazioni e stabilità per migliorare il nostro prodotto, inclusi i seguenti dati:

  • Numero di chiamate ai metodi dell'SDK di input.
  • Numero di chiamate non riuscite ai metodi dell'SDK di input.
  • Informazioni aggregate di InputMap come:
    • Numero di azioni e gruppi definiti.
    • Numero di azioni definite con una sola chiave, più tasti e mouse.
    • Numero di azioni del mouse definite.
    • Numero di azioni e gruppi rimappabili.
    • Numero di chiavi prenotate per la rimappatura.
    • Opzione di rimappatura di InputMap (attivata/disattivata).
  • Nome del pacchetto del gioco.
  • Il numero di versione del gioco.
  • Il nome della versione del gioco.
  • Versione SDK di input.
  • Varianti client come Google Play Giochi su PC o altri client.

L'SDK di Input è disponibile nel Repository Maven di Google. Consulta la Guida introduttiva per istruzioni su come creare un progetto Java o Kotlin.

Scarica l'SDK di input per Unity dal repository dei plug-in Unity di Play.