Unity Adaptive Performance 是一款工具,可供遊戲開發人員在行動裝置上最佳化遊戲,特別是針對多樣化的 Android 生態系統。適應性效能可讓遊戲即時配合裝置效能和熱力特性,確保遊戲體驗順暢有效率。Android 供應商會在 Android 裝置上實作自動調節效能。
如何使用 Unity 自動調節效能
安裝 Adaptive Performance 套件:前往 Unity Package Manager,然後安裝
Adaptive Performance套件。安裝 Android 供應器:在套件管理員中找到「Adaptive Performance」部分,然後安裝 Android 供應器。
存取「Adaptive Performance」設定:在 Unity 編輯器中,依序前往「Edit」>「Project Settings」,然後找到「Adaptive Performance」部分。
設定效能參數:視需要調整「目標影格率」、「品質設定」和其他效能門檻等設定。
Unity Adaptive Performance 需要供應商從裝置取得所有必要資訊。Android 供應器支援 Adaptive Performance 5.0 以上版本,以及 Unity 2021.3 以上版本。Unity 2021 和 2022 版本的套件管理工具會下載 Adaptive Performance 4.0,因此需要手動更新至 5.0 版。

Android 供應商 1.0 版僅適用於 Pixel 裝置。因此請使用較新的 1.2 版。
ADPF Performance Hint API
Android 提供者預設會實作 ADPF 效能提示。每個影格,供應商都會回報 CPU 和 GPU 時間總和的實際時間,以及轉譯影格率的目標時間。
每個影格的目標時間長度 (以算繪影格率為準)。(請參閱「Performance Hint API」)。
圖像縮放器
Unity Adaptive Performance 提供影格速率、解析度、LOD 和其他設定檔屬性的圖像縮放器。縮放比例有最小值和最大值,每個縮放比例都會根據裝置的熱力警告等級和熱力趨勢而變更。

最佳做法
外掛程式會嘗試防止熱節流,並透過基本實作提供持續的目標 FPS。如要立即獲得成效,請搭配預設的 Unity Adaptive Performance 縮放器使用 ADPF。
不過,由於每款遊戲都不盡相同,請針對解析度、LOD、陰影、視野距離等各項參數,微調 Unity Adaptive Performance 縮放器,讓 ADPF 為遊戲提供完整的動態效能。
如要透過 ADPF Unity Adaptive Performance 獲得最佳成效,請按照下列三個重要步驟操作:
- 建立基準:使用 ADPF 前,請先徹底分析遊戲的效能。實作外掛程式後,這項資料將做為比較基準。
圖 3. 建立基準。 - 運用 Unity 自動調整效能調度器:試用 Unity 自動調整效能調度器,輕鬆提升效能。
圖 4. 善用 Unity 自動調整效能縮放器。 - 優先調整遊戲內圖像設定:將遊戲內圖像品質調到最佳狀態。這些設定專為遊戲內容量身打造,可確保影格率更順暢,並提升散熱管理效果。
圖 5. 優先調整遊戲中的圖像設定。
其他資源
瞭解 Kakao Games Ares 如何使用 Unity Adaptive Performance,將 FPS 穩定性提升至 96%。