Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
I popolari motori di gioco multipiattaforma supportano Vulkan da tempo.
Tuttavia, a causa dei diversi livelli di supporto dei dispositivi, questi motori di gioco hanno implementato modi per inserire nella lista consentita i dispositivi validi e nella lista bloccata dei dispositivi dannosi noti.
Puoi iniziare dall'elenco predefinito di questi motori e lasciare che il motore utilizzi automaticamente Vulkan sui dispositivi supportati e utilizzare OpenGL ES per i dispositivi non supportati.
Unity
Per attivare la selezione automatica dei dispositivi su Unity, segui i passaggi per configurare l'API Auto Graphics.
Utilizza il plug-in del motore VkQualità Unity per fornire suggerimenti al momento del lancio dell'API grafica per il tuo gioco da utilizzare su un dispositivo specifico.
Unreal Engine
Per abilitare la selezione automatica dei dispositivi su Unreal Engine, segui la procedura per Supportare Vulkan. Quando selezioni sia Support Vulkan sia Support OpenGL ES 3.2, Unreal utilizza Vulkan per impostazione predefinita. Se il dispositivo non supporta Vulkan, Unreal torna a
OpenGL ES 3.2.
Se stai utilizzando funzionalità Vulkan specifiche che notoriamente funzionano in modo scorretto su determinati dispositivi, puoi personalizzare il file BaseDeviceProfile.ini per escludere quei dispositivi. Per scoprire come personalizzarlo, consulta l'articolo Personalizzazione dei profili dei dispositivi e della scalabilità per Android. Ricordati di tenere aggiornato il file BaseDeviceProfile.ini. Poiché i nuovi driver di dispositivo possono correggere dispositivi dannosi noti in precedenza, non
vuoi perderti le ottimizzazioni che riceverai senza costi con
i driver dei dispositivi aggiornati.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Game engine support\n\nPopular multi-platform game engines have supported Vulkan for some time.\nHowever, due to varying levels of device support, these game engines have\nimplemented ways to allowlist good devices and denylist known bad devices.\n\nYou can start from these engines' default list and let the engine automatically\nuse Vulkan on supported devices and fall back to OpenGL ES for non-supported\ndevices.\n\nUnity\n-----\n\nTo enable automatic device selection on Unity, follow the steps to configure\n[Auto Graphics API](/games/engines/unity/start-in-unity#auto_graphics_api).\n\nUse the [VkQuality Unity engine plugin](/games/engines/unity/unity-vkquality) to\nprovide launch-time recommendations of the graphics API for your game to use on\na specific device.\n\nUnreal Engine\n-------------\n\nTo enable automatic device selection on Unreal Engine, follow the steps to\n[Support Vulkan](/games/engines/unreal/unreal-on-android#vulkan). When you\nselect both **Support Vulkan** and **Support OpenGL ES 3.2**, Unreal uses Vulkan\nby default. If the device doesn't support Vulkan, Unreal falls back to\nOpenGL ES 3.2.\n\nIf you are using specific Vulkan features that are known to behave badly on\ncertain devices, you can customize your `BaseDeviceProfile.ini` file to exclude those\ndevices. Check out [Customizing Device Profiles and Scalability for Android](https://dev.epicgames.com/documentation/en-us/unreal-engine/customizing-device-profiles-and-scalability-in-unreal-engine-projects-for-android#androiddeviceprofiles)\nto learn how to customize it. Remember to keep your `BaseDeviceProfile.ini` file\nupdated. As new device drivers may fix previously known bad devices, you do not\nwant to miss out on optimizations that you will get for free from the updated\ndevice drivers."]]