將 Android Frame Pacing 整合至 OpenGL 轉譯器

本教學課程說明如何將 Android Frame Pacing 整合至工具鏈、如何使用程式庫提供的函式,以及如何確認影格使用速度是否已改善。Android Frame Pacing 可在 AGDK 程式庫中以靜態或共用資料庫的形式取得。

開始使用

  1. 下載 SDK .zip 檔案,或從 Android 開放原始碼計畫複製存放區。
  2. 在 Android Studio 中執行 Bouncyball 範例。這個範例專案會將 Android Frame Pacing 整合到使用 OpenGL ES 進行轉譯的遊戲中。

    1. 將 .zip 檔案內容解壓縮至資料夾。
    2. 開啟 Android Studio。
    3. 按一下「File」>「Open」,然後選取 gamesdk/samples/bouncyball 目錄。
    4. 等待 Android Studio 同步處理專案。
    5. 連接裝置或建立虛擬裝置來執行範例 (詳情請參閱「建立並執行應用程式」)。
    6. 選取目標裝置,然後按一下「Run」Android Studio 執行按鈕
    7. 範例 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」)。