Unity 6.3
0 онлайн 60 гостей 3 в системе
Вход

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); } }