本教學課程說明如何將 Android Frame Pacing 整合至工具鏈、如何使用程式庫提供的函式,以及如何確認影格使用速度是否已改善。Android Frame Pacing 可在 AGDK 程式庫中以靜態或共用資料庫的形式取得。
開始使用
- 複製
games-samples
存放區。 - 按照 AGDKTunnel README 規定的必要條件中的指示操作。
在 Android Studio 中執行 AGDKTunnel 範例。這個範例專案會將 Android Frame Pacing 整合到使用 OpenGL ES 進行轉譯的遊戲中。
- 開啟 Android Studio。
- 按一下「Projects」>「Open」,然後選取
/games-samples/agdk/agdktunnel
目錄。 - 等待 Android Studio 同步處理專案。
- 連接裝置或建立虛擬裝置來執行範例 (詳情請參閱「建立並執行應用程式」)。
- 選取目標裝置,然後按一下「Run」。
範例 APK 應該會在目標裝置上建構及安裝。如果發生錯誤,請確認下列項目:
- 您擁有 Android SDK 支援的版本;詳情請參閱應用程式模組
build.gradle
檔案中的compileSdkVersion
欄位。您可以從 SDK Manager 的「SDK Platforms」分頁更新 SDK 版本。 - 您擁有 Android NDK 支援的版本;詳情請參閱應用程式模組
build.gradle
檔案中的ndkVersion
欄位。您可以從 SDK Manager 的「SDK Tools」分頁安裝特定版本的 NDK。 - 專案中的
local.properties
檔案「並未」擁有ndk.dir
的項目。這個位置是由 Android Studio 指定,且使用上述的 NDK 版本。如有這個項目,請清除這一整行。 - 在變更任何版本設定之後,請清理專案 (依序點選「Build」>「Clean Project」),然後重新整理已連結的 C++ 專案 (依序點選「Build」>「Refresh Linked C++ Projects」)。
- 您擁有 Android SDK 支援的版本;詳情請參閱應用程式模組