PlayerSettings.Android.androidVulkanDeviceFilterListAsset
Declaration
public static VulkanDeviceFilterLists androidVulkanDeviceFilterListAsset;Описание
Указывает ресурс VulkanDeviceFilterLists, который предоставляет критерии фильтрации для разрешения или запрещения устройствам Android использования Vulkan API и выбора режима графических заданий при запуске приложений Unity.
Это заменяет PlayerSettings.Android.androidVulkanAllowFilterList и PlayerSettings.Android.androidVulkanDenyFilterList, так как содержит ту же функциональность, но расширенную. См. VulkanDeviceFilterLists для дополнительной информации.
using UnityEngine; using UnityEditor; using UnityEditor.Build;
public class AndroidVulkanDeviceFilterListAssetSample : MonoBehaviour { static string assetName = "New Vulkan Device Filter"; [MenuItem("Build/Android Vulkan Device Filter List Sample")] public static void BuildAndroidVulkanDeviceFilterListAssetSample() { PlayerSettings.SetScriptingBackend(NamedBuildTarget.Android, ScriptingImplementation.IL2CPP); PlayerSettings.Android.targetArchitectures = AndroidArchitecture.ARM64; VulkanDeviceFilterLists myVulkanDeviceList = Resources.Load<VulkanDeviceFilterLists>(assetName); //Set myVulkanDeviceList to androidVulkanDeviceFilterListAsset PlayerSettings.Android.androidVulkanDeviceFilterListAsset = myVulkanDeviceList; BuildPlayerOptions options = new BuildPlayerOptions(); options.scenes = new[] { "Assets/Scenes/SampleScene.unity" }; options.locationPathName = "Build/AndroidBuild.apk"; options.target = BuildTarget.Android; options.targetGroup = BuildTargetGroup.Android; BuildPipeline.BuildPlayer(options); } }