Mengintegrasikan Android Frame Pacing ke dalam perender OpenGL

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. Download file .zip SDK atau buat clone repositori dari Proyek Open Source Android.
  2. Jalankan sampel Bouncyball di Android Studio. Project contoh ini mengintegrasikan Android Frame Pacing ke dalam game yang menggunakan OpenGL ES untuk rendering.

    1. Ekstrak konten file .zip ke folder.
    2. Buka Android Studio.
    3. Klik File > Open dan pilih direktori gamesdk/samples/bouncyball.
    4. Tunggu Android Studio menyinkronkan project.
    5. Hubungkan perangkat atau buat perangkat virtual untuk menjalankan sampel (untuk informasi selengkapnya, lihat Mem-build dan menjalankan aplikasi).
    6. Pilih perangkat target dan klik Run Tombol Run Android Studio.
    7. 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).