流行的多平台游戏引擎在一段时间内支持 Vulkan。不过,由于设备支持级别不同,这些游戏引擎实现了将良好设备列入许可名单以及将已知不良设备列入拒绝名单的方法。
您可以从这些引擎的默认列表开始,让引擎在受支持的设备上自动使用 Vulkan,在不支持的设备上回退到 OpenGL ES。
Unity
如需在 Unity 上启用自动设备选择功能,请按照相应步骤配置 Auto Graphics API。
使用 VkQuality Unity 引擎插件提供图形 API 的启动时建议,以便在特定设备上使用您的游戏。
Unreal Engine
如需在 Unreal Engine 上启用自动设备选择功能,请按照支持 Vulkan 的步骤操作。当您同时选择 Support Vulkan 和 Support OpenGL ES 3.2 后,Unreal 默认使用 Vulkan。如果设备不支持 Vulkan,Unreal 会回退到 OpenGL ES 3.2。
如果您使用的是已知在某些设备上表现不佳的特定 Vulkan 功能,您可以自定义 BaseDeviceProfile.ini
文件以排除这些设备。如需了解如何对其进行自定义,请参阅为 Android 自定义设备配置文件和可扩缩性。请记得及时更新 BaseDeviceProfile.ini
文件。由于新的设备驱动程序可能会修复以前已知的不良设备,因此您不想错过可从更新的设备驱动程序中免费获得的优化。