將 Android Frame Pacing 整合至 Vulkan 轉譯器

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

開始使用

  1. 複製 games-samples 存放區
  2. 按照 AGDKTunnel README 規定的必要條件中的指示操作。
  3. 在 Android Studio 中執行 AGDKTunnel 範例。這個範例專案會將 Android Frame Pacing 整合至使用 Vulkan 進行算繪的遊戲。

    1. 開啟 Android Studio。
    2. 按一下「Project」>「Open」,然後選取 /games-samples/agdk/agdktunnel 目錄。
    3. 等待 Android Studio 同步處理專案。
    4. 連接裝置或建立虛擬裝置來執行範例 (詳情請參閱「建立並執行應用程式」)。
    5. 選取目標裝置,然後按一下「Run」Android Studio 執行按鈕
    6. 範例 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」)。