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

QualitySettings.TryExcludePlatformAt

Declaration

public static bool TryExcludePlatformAt(string buildTargetGroupName, int index, out Exception error);

Параметры

Параметр Описание
buildTargetGroupName Имя платформы.
индекс Индекс уровня качества должен быть положительным и ниже, чем число уровней качества.
ошибка Ошибка, вызванная API.

Возвращаемое значение

логическое True, если ошибки не обнаружены.

Описание

[Только редактор] Исключает платформу для данного Уровня Качества.

public void ExcludeQualityLevelForPlatform(int qualityLevelToExclude, BuildTarget platformToExclude)
{
    var activeBuildTargetGroup = BuildPipeline.GetBuildTargetGroup(platformToExclude);
    var namedBuildTarget = NamedBuildTarget.FromBuildTargetGroup(activeBuildTargetGroup);
    bool result = QualitySettings.TryExcludePlatformAt(namedBuildTarget.TargetName, qualityLevelToExclude, out var ex);
    Debug.Log(result
        ? "Successfully excluded the platform at the specified quality level."
        : $"Failed to exclude the platform. {ex.Message}");
}

Исключить данную платформу в данном индексе уровня качества.