Unterstützung der Spiel-Engine

Vulkan wird schon seit einiger Zeit von beliebten plattformübergreifenden Spiel-Engines unterstützt. Aufgrund der unterschiedlichen Geräteunterstützung haben diese Spiel-Engines jedoch Möglichkeiten implementiert, um fehlerfreie Geräte auf die Zulassungsliste zu setzen und bekanntermaßen schädliche Geräte auf die Sperrliste zu setzen.

Sie können von der Standardliste dieser Engines ausgehen und Vulkan auf unterstützten Geräten von der Engine automatisch verwenden lassen. Für nicht unterstützte Geräte greift sie auf OpenGL ES zurück.

Unity

Folgen Sie der Anleitung zum Konfigurieren der Auto Graphics API, um die automatische Geräteauswahl auf Unity zu aktivieren.

Verwende das VkQuality Unity-Engine-Plug-in, um Empfehlungen zur Startzeit der Grafik-API für dein Spiel zur Verwendung auf einem bestimmten Gerät bereitzustellen.

Unreal Engine

Wenn Sie die automatische Geräteauswahl in Unreal Engine aktivieren möchten, folgen Sie der Anleitung zur Unterstützung von Vulkan. Wenn Sie sowohl Vulkan unterstützen als auch OpenGL ES 3.2 unterstützen auswählen, wird von Unreal standardmäßig Vulkan verwendet. Wenn das Gerät Vulkan nicht unterstützt, greift Unreal auf OpenGL ES 3.2 zurück.

Wenn Sie bestimmte Vulkan-Funktionen verwenden, die sich auf bestimmten Geräten als fehlerhaft verhalten, können Sie die BaseDeviceProfile.ini-Datei so anpassen, dass diese Geräte ausgeschlossen werden. Informationen zur Anpassung finden Sie unter Geräteprofile und Skalierbarkeit für Android anpassen. Denken Sie daran, die Datei BaseDeviceProfile.ini immer auf dem neuesten Stand zu halten. Da neue Gerätetreiber möglicherweise bereits als fehlerhaft bekannte Geräte reparieren, sollten Sie keine Optimierungen verpassen, die Sie von den aktualisierten Gerätetreibern kostenlos erhalten.