Popularne wieloplatformowe silniki gier obsługują interfejs Vulkan już od jakiegoś czasu. Jednak ze względu na różne poziomy obsługi urządzeń te silniki gier wdrożyły sposoby dodawania dobrych urządzeń do listy dozwolonych i listy odrzuconych urządzeń.
Możesz zacząć od domyślnej listy tych silników i pozwolić silnikowi automatycznie używać interfejsu Vulkan na obsługiwanych urządzeniach, a w przypadku nieobsługiwanych urządzeń wrócić do OpenGL ES.
Jedność
Aby włączyć automatyczny wybór urządzeń w Unity, skonfiguruj Auto Graphics API.
Użyj wtyczki silnika VkQuality Unity, aby podać zalecenia dotyczące interfejsu graficznego API gry przeznaczonego do użycia na konkretnym urządzeniu.
Unreal Engine
Aby włączyć automatyczny wybór urządzeń w Unreal Engine, wykonaj czynności obsługi Vulkan. Jeśli wybierzesz zarówno opcję Support Vulkan, jak i Support OpenGL ES 3.2, Unreal domyślnie używa interfejsu Vulkan. Jeśli urządzenie nie obsługuje interfejsu Vulkan, Unreal wraca do OpenGL ES 3.2.
Jeśli korzystasz z określonych funkcji interfejsu Vulkan, które działają nieprawidłowo na określonych urządzeniach, możesz dostosować plik BaseDeviceProfile.ini
tak, aby wykluczyć te urządzenia. Zajrzyj na stronę Dostosowywanie profili urządzeń i skalowalności na urządzeniach z Androidem, aby dowiedzieć się, jak ją dostosować. Pamiętaj o aktualizowaniu pliku BaseDeviceProfile.ini
. Nowe sterowniki urządzeń mogą naprawić znane wcześniej problemy z urządzeniami, dlatego warto mieć możliwość skorzystania z optymalizacji, którą otrzymasz bezpłatnie ze zaktualizowanych sterowników.