Integrare il pacing dei frame Android nel renderer Vulkan

Questo tutorial descrive come integrare il pacing del frame Android nella tua strumenti, come utilizzare le funzioni fornite dalla libreria e come verificare che il pacing del frame sia migliorato. Il pacing dei frame Android è disponibile come libreria statica o condivisa nelle librerie AGDK.

Inizia

  1. Clona il repository games-samples.
  2. Segui le istruzioni nella sezione dei prerequisiti del file README di AGDKTunnel.
  3. Esegui l'esempio AGDKTunnel in Android Studio. Questo progetto di esempio integra il pacing dei frame Android in un gioco che utilizza Vulkan per il rendering.

    1. Apri Android Studio.
    2. Fai clic su Progetto > Apri e seleziona la directory /games-samples/agdk/agdktunnel.
    3. Attendi che Android Studio sincronizzi il progetto.
    4. Collega un dispositivo o crea un dispositivo virtuale per eseguire l'esempio (per saperne di più, consulta Creare ed eseguire l'app).
    5. Seleziona il dispositivo di destinazione e fai clic su Esegui Pulsante Esegui di Android Studio.
    6. L'APK di esempio deve essere creato e installato sul dispositivo di destinazione. Se si verificano errori, controlla quanto segue:

      • Disponi di una versione supportata dell'SDK Android; consulta il campo compileSdkVersion nel file build.gradle del modulo dell'app per ulteriori informazioni. Puoi aggiornare la versione dell'SDK dalla scheda Piattaforme SDK di SDK Manager.
      • Disponi di una versione supportata dell'NDK per Android; consulta il campo ndkVersion nel file del modulo dell'app build.gradle per ulteriori informazioni. Puoi installare una versione specifica dell'NDK dalla scheda SDK Tools in SDK Manager.
      • Il file local.properties nel progetto non include una voce per ndk.dir. Questa posizione è specificata da Android Studio e utilizza la versione NDK sopra indicata. Se è presente questa voce, cancella l'intera riga.
      • Dopo ogni modifica all'impostazione di build, pulisci il progetto (Crea > Pulisci progetto) e aggiorna i progetti C++ collegati (Crea > Aggiorna progetti C++ collegati).