Mengintegrasikan Android Frame Pacing ke dalam perender OpenGL
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
Jalankan sampel AGDKTunnel di Android Studio. Project contoh ini mengintegrasikan Android Frame Pacing ke dalam game yang menggunakan OpenGL ES untuk rendering.
Buka Android Studio.
Klik Projects > Open dan pilih direktori
/games-samples/agdk/agdktunnel.
Tunggu Android Studio menyinkronkan project.
Hubungkan perangkat atau buat perangkat virtual untuk menjalankan sampel (untuk informasi
selengkapnya, lihat Mem-build dan menjalankan aplikasi).
Pilih perangkat target dan klik Run.
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).
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-26 UTC."],[],[],null,["This tutorial describes how to integrate Android Frame Pacing into your\ntoolchain, how to use the functions that the library provides, and how to verify\nthat your frame pacing has improved. Android Frame Pacing is available as a\nstatic or shared library in the AGDK Libraries.\n\nGet started\n\n1. Clone the [`games-samples` repository](https://github.com/android/games-samples.git).\n2. Follow the instructions in the [prerequisites section of the AGDKTunnel README](https://github.com/android/games-samples/tree/main/agdk/agdktunnel#prerequisites).\n3. Run the [AGDKTunnel sample](https://github.com/android/games-samples/tree/main/agdk/agdktunnel) in Android Studio. This example\n project integrates Android Frame Pacing into a game that uses OpenGL ES for\n rendering.\n\n 1. Open Android Studio.\n 2. Click **Projects \\\u003e Open** and select the `/games-samples/agdk/agdktunnel` directory.\n 3. Wait for Android Studio to sync the project.\n 4. Connect a device or create a virtual device to run the sample (for more information, see [Build and run your app](/studio/run)).\n 5. Select the target device and click **Run** .\n 6. The sample APK should build and install on the target device. If you\n encounter errors, check the following:\n\n - You have a [supported version](/games/sdk#requirements) of the Android SDK; see the `compileSdkVersion` field in the app module `build.gradle` file for more information. You can [update the SDK version](/studio/intro/update#sdk-manager) from the **SDK Platforms** tab in the SDK Manager.\n - You have a [supported version](/games/sdk#requirements) of the Android NDK; see the `ndkVersion` field in the app module `build.gradle` file for more information. You can [install a specific version of the NDK](/studio/projects/install-ndk#specific-version) from the **SDK Tools** tab in the SDK Manager.\n - The `local.properties` file in the project does *not* have an entry for `ndk.dir`. This location is specified by Android Studio and uses the NDK version from above. If you have this entry, clear the entire line.\n - After any build setting change, clean the project (**Build \\\u003e Clean\n Project** ) and refresh the linked C++ projects (**Build \\\u003e Refresh\n Linked C++ Projects**)."]]