Campioni e plug-in

I sample e i plug-in per Google Play Giochi su PC mostrano le integrazioni dell'SDK per la certificazione e la configurazione dei giochi nell'ambiente PC.

AGDKTunnel

AGDKTunnel è derivato dall'esempio Endless Tunnel dell'NDK. AGDKTunnel dimostra seguenti integrazioni dell'SDK Google Play Giochi su PC:

  • Identità e salvataggio sul cloud dei servizi per i giochi di Google Play per Google Play
  • SDK di input per Google Play Giochi su PC

Attiva la build per Google Play Giochi su PC

Le varianti build vengono utilizzate per distinguere la piattaforma predefinita (per dispositivi mobili) e la piattaforma PC. Per compilare AGDKTunnel in modo che venga eseguito in Google Play Giochi su PC, segui questi passaggi:

  1. Vai a Build > Seleziona variante di build e seleziona la variante di build playGamesPC.
  2. (Facoltativo) Attiva Google Play Giochi Services per attivare il salvataggio sul cloud su dispositivi mobili e PC.
  3. (Facoltativo) Attiva l'API Play Asset Delivery per pubblicare asset di texture compressi DXT1.

Attiva i servizi per i giochi di Google Play

I servizi per i giochi di Google Play (PGS) vengono utilizzati per l'accesso e il salvataggio sul cloud. Per attivare queste funzionalità:

  1. Rinomina il pacchetto AGDKTunnel con un nome a tua scelta.
  2. Crea un'applicazione su Google Play Console e segui i passaggi per configurare i servizi per i giochi di Google Play usando il nome del pacchetto.
  3. Sostituisci il valore della stringa game_services_project_id in app/src/main/res/values/strings.xml con l'ID del tuo progetto nel Google Play Console.

Trivial Kart

Un gioco di esempio che mostra l'utilizzo delle tecnologie di Google Play su Android con il motore Unity. Per Google Play Giochi su PC, il gioco dimostra:

  • Servizi per i giochi di Google Play per accesso, obiettivi, classifiche, amici e salvataggio sul cloud
  • Play Integrity per ricevere indicatori relativi all'integrità relativi all'integrità del dispositivo e allo stato della licenza di Google Play
  • L'SDK di input per Google Play Giochi su PC

Consulta l'esempio trivialkart-unity per informazioni sulla configurazione.

Plug-in di Unity per Google Play Giochi

Utilità della piattaforma

platform_utils_package è uno strumento per automatizzare le routine per Google Play Giochi su PC con Unity. Il pacchetto include le seguenti funzionalità:

  • Script di definizione della piattaforma GPG: aggiunge una definizione UNITY_ANDROID_x86_64 all'elenco delle definizioni personalizzate nelle impostazioni del player
  • Script per l'importazione di asset: imposta ogni texture importata su una compressione di texture scelta (DXTC per impostazione predefinita)
  • Opzioni finestra: imposta le opzioni della finestra disponibili in Strumenti > Impostazioni GPG

Acquisizione input

Il pacchetto input-capture_package dimostra le funzionalità di acquisizione dell'input del mouse:

  • Acquisizione input del mouse con l'opzione di attivazione/disattivazione della barra spaziatrice
  • Eventi di stato del pulsante del mouse
  • Eventi di scorrimento del mouse
  • Rilevamento della geometria dello schermo