Obsługa silnika gry

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.