游戏引擎支持

流行的多平台游戏引擎支持 Vulkan 已有一段时间。然而,由于设备支持程度不同,这些游戏引擎已经实现了允许列表来支持良好设备,以及禁止列表来排除已知不良设备的方法。

您可以从这些引擎的默认列表开始,让引擎在支持的设备上自动使用 Vulkan,并在不支持的设备上回退到 OpenGL ES。

Unity

要在 Unity 上启用自动设备选择,请按照步骤配置自动图形 API

使用 VkQuality Unity 引擎插件,为您的游戏提供在特定设备上使用的图形 API 的启动时建议。

Unreal Engine

要在 Unreal Engine 上启用自动设备选择,请按照步骤支持 Vulkan。当您同时选择 Support VulkanSupport OpenGL ES 3.2 时,Unreal 默认使用 Vulkan。如果设备不支持 Vulkan,Unreal 会回退到 OpenGL ES 3.2。

如果您使用的某些 Vulkan 功能在特定设备上已知表现不佳,您可以自定义您的 BaseDeviceProfile.ini 文件以排除这些设备。请查看针对 Android 的 Unreal Engine 项目自定义设备配置文件和可伸缩性,了解如何自定义它。请记住保持您的 BaseDeviceProfile.ini 文件更新。由于新的设备驱动程序可能会修复以前已知的不良设备,您不会希望错过从更新的设备驱动程序中免费获得的优化。