Questo tutorial descrive come integrare Android Frame Pacing nella toolchain, come utilizzare le funzioni fornite dalla libreria e come verificare che il frame pacing sia migliorato. Android Frame Pacing è disponibile come libreria statica o condivisa nelle librerie AGDK.
Inizia
- Clona il repository
games-samples
. - Segui le istruzioni nella sezione dei prerequisiti del file README di AGDKTunnel.
Esegui l'esempio AGDKTunnel in Android Studio. Questo progetto di esempio integra Android Frame Pacing in un gioco che utilizza Vulkan per il rendering.
- Apri Android Studio.
- Fai clic su Progetto > Apri e seleziona la directory
/games-samples/agdk/agdktunnel
. - Attendi che Android Studio sincronizzi il progetto.
- Collega un dispositivo o crea un dispositivo virtuale per eseguire l'esempio (per ulteriori informazioni, vedi Crea ed esegui l'app).
- Seleziona il dispositivo di destinazione e fai clic su Esegui
.
L'APK di esempio deve essere compilato e installato sul dispositivo di destinazione. Se si verificano errori, controlla quanto segue:
- Hai una versione supportata
dell'SDK Android. Per saperne di più, consulta il campo
compileSdkVersion
nel filebuild.gradle
del modulo dell'app. Puoi aggiornare la versione dell'SDK dalla scheda Piattaforme SDK in SDK Manager. - Hai una versione supportata
dell'NDK Android. Per maggiori informazioni, consulta il campo
ndkVersion
nel filebuild.gradle
del modulo dell'app. Puoi installare una versione specifica dell'NDK dalla scheda Strumenti SDK in SDK Manager. - Il file
local.properties
nel progetto non ha una voce perndk.dir
. Questa posizione è specificata da Android Studio e utilizza la versione NDK indicata sopra. Se hai questa voce, cancella l'intera riga. - Dopo aver modificato qualsiasi impostazione di build, pulisci il progetto (Build > Clean Project) e aggiorna i progetti C++ collegati (Build > Refresh Linked C++ Projects).
- Hai una versione supportata
dell'SDK Android. Per saperne di più, consulta il campo