Integrare il pacing dei frame Android nel renderer Vulkan

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

Inizia

  1. Scarica il file ZIP dell'SDK o clona il repository dal progetto open source Android.
  2. Esegui l'esempio di cubo in Android Studio. Questo progetto di esempio integra il pacing del frame Android in un gioco che utilizza Vulkan per il rendering.

    1. Estrai il contenuto del file .zip in una cartella.
    2. Apri Android Studio.
    3. Fai clic su File > Apri e seleziona la directory gamesdk/samples/cube.
    4. Attendi che Android Studio sincronizzi il progetto.
    5. Collega un dispositivo o crea un dispositivo virtuale per eseguire l'esempio (per saperne di più, consulta Creare ed eseguire l'app).
    6. Seleziona il dispositivo di destinazione e fai clic su Esegui Pulsante Esegui Android Studio.
    7. 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 in SDK Manager.
      • Disponi di una versione supportata dell'NDK di Android; consulta il campo ndkVersion nel file build.gradle del modulo dell'app 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. La 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 il progetto) e aggiorna i progetti C++ collegati (Crea > Aggiorna i progetti C++ collegati).