Mengintegrasikan Android Frame Pacing ke dalam perender Vulkan

Tutorial ini menjelaskan cara mengintegrasikan Android Frame Pacing ke dalam toolchain, cara menggunakan fungsi yang disediakan library, dan cara memverifikasi bahwa kecepatan frame Anda telah ditingkatkan. Android Frame Pacing tersedia sebagai library statis atau library bersama di Library AGDK.

Mulai

  1. Clone games-samples repository.
  2. Ikuti petunjuk di bagian prasyarat README AGDKTunnel.
  3. Jalankan contoh AGDKTunnel di Android Studio. Project contoh ini mengintegrasikan Android Frame Pacing ke dalam game yang menggunakan Vulkan untuk rendering.

    1. Buka Android Studio.
    2. Klik Project > Open lalu pilih direktori /games-samples/agdk/agdktunnel.
    3. Tunggu Android Studio menyinkronkan project.
    4. Hubungkan perangkat atau buat perangkat virtual untuk menjalankan sampel (untuk informasi selengkapnya, lihat Mem-build dan menjalankan aplikasi).
    5. Pilih perangkat target dan klik Run Tombol Run Android Studio.
    6. Sampel APK harus dibuat dan diinstal di perangkat target. Jika mengalami error, periksa hal berikut:

      • Anda memiliki Android SDK dalam versi yang didukung; lihat kolom compileSdkVersion di file build.gradle modul aplikasi untuk informasi selengkapnya. Anda dapat mengupdate versi SDK dari tab SDK Platforms di SDK Manager.
      • Anda memiliki Android NDK dalam versi yang didukung; lihat kolom ndkVersion di file build.gradle modul aplikasi untuk informasi selengkapnya. Anda dapat menginstal versi NDK tertentu dari tab SDK Tools di SDK Manager.
      • File local.properties dalam project tidak memiliki entri untuk ndk.dir. Lokasi ini ditentukan oleh Android Studio dan menggunakan versi NDK dari atas. Jika Anda memiliki entri ini, hapus seluruh baris.
      • Setelah perubahan setelan build, bersihkan project (Build > Clean Project) dan muat ulang project C++ yang ditautkan (Build > Refresh Linked C++ Projects).