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

QualitySettings.TryIncludePlatformAt

Declaration

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

Параметры

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

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

логическое Если ошибки были найдены.

Описание

[Только редактор] Включает платформу, которая будет поддерживаться уровнем качества.

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

Включает платформу с заданным уровнем качества.