將 Android Frame Pacing 整合至 Vulkan 轉譯器
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本教學課程說明如何將 Android Frame Pacing 整合至工具鏈、如何使用程式庫提供的函式,以及如何確認影格使用速度是否已改善。Android Frame Pacing 可在 AGDK 程式庫中以靜態或共用資料庫的形式取得。
開始使用
- 複製
games-samples
存放區。
- 按照 AGDKTunnel README 規定的必要條件中的指示操作。
在 Android Studio 中執行 AGDKTunnel 範例。這個範例專案會將 Android Frame Pacing 整合至使用 Vulkan 進行算繪的遊戲。
- 開啟 Android Studio。
- 按一下「Project」>「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」)。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-06-03 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-06-03 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-06-03 (世界標準時間)。"]]