文档

Unity Engine

Unity Engine

TryExcludePlatformAt(string, int, out Exception)

[Editor Only] Excludes a platform for the given Quality Level.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

TryExcludePlatformAt(string, int, Exception)

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

Parameters

buildTargetGroupName

The platform name.

index

The index of the Quality Level, must be positive and lower than the count of Quality Levels.

The error raised by the API.

Returns

Type

Description

boolTrue if no errors were found.

Remarks

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}");}
Exclude a given platform in a given Quality Level index.