熱門的多平台遊戲引擎已有一段時間支援 Vulkan。不過,由於支援的裝置層級不一,這些遊戲引擎已導入一些方法,將優質裝置加入許可清單,並將已知的惡意裝置加入拒絕清單。
您可以從這些引擎的預設清單著手,讓引擎在支援的裝置上自動使用 Vulkan,並在不支援的裝置上改回 OpenGL ES。
Unity
如要在 Unity 上啟用自動裝置選擇功能,請按照設定 Auto Graphics API 的步驟操作。
使用 VkQuality Unity 引擎外掛程式,為遊戲提供在特定裝置上執行的圖形 API 啟動時間建議。
Unreal Engine
如要在 Unreal Engine 上啟用自動裝置選取功能,請按照這篇文章中的步驟操作,以便支援 Vulkan。當您同時選取「支援 Vulkan」和「支援 OpenGL ES 3.2」時,Unreal 預設會使用 Vulkan。如果裝置不支援 Vulkan,Unreal 會改回使用 OpenGL ES 3.2。
如果有特定 Vulkan 功能在特定裝置上無法正常運作,可以自訂 BaseDeviceProfile.ini
檔案來排除這些裝置。如要瞭解如何自訂 Android 裝置設定檔和擴充性,請參閱這篇文章。請務必更新 BaseDeviceProfile.ini
檔案。由於新的裝置驅動程式可能會修正先前已知的不良裝置,因此建議您不要錯過更新版裝置驅動程式可提供的最佳化功能。