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

QualitySettings.ForEach

Declaration

public static void ForEach(Unity.Android.Gradle.Manifest.Action callback);
public static void ForEach(Action<int,string> callback);

Параметры

Параметр Описание
обратный вызов Обратный вызов для выполнения на каждом уровне.

Описание

Выполняет заданные Action для каждого Уровня Качества, настроенного в QualitySettings.

Этот метод итерирует через настроенные уровни качества и вызывает обратный вызов для каждого из них. Когда этот метод возвращается, исходный уровень качества восстанавливается.

В следующем примере добавляется пункт меню помощника, который устанавливает параметр Vsync Count на каждом уровне качества на "Не синхронизировать".

using UnityEngine;
using UnityEditor;

public class ForEachQualityLevelExample { [MenuItem("Tools/Disable Vsync for All Quality Levels")] static void DisableVsync() { QualitySettings.ForEach(() => { QualitySettings.vSyncCount = 0; }); } }