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

QualitySettings.activeQualityLevelChanged

Параметры

Параметр Описание
значение Если текущий уровень качества изменяется, этот обратный вызов будет поднят.

Описание

Делегирование, которое можно использовать для вызова пользовательского кода, когда Unity изменяет текущий Уровень Качества.

Параметрами являются предыдущий уровень качества и новый уровень качества.

using UnityEngine;

public class ExampleClass : MonoBehaviour { void Start() { QualitySettings.activeQualityLevelChanged += QualitySettings_activeQualityLevelChanged; }

private void QualitySettings_activeQualityLevelChanged(int previousQuality, int currentQuality) { // Put the code that you want to execute everytime the Quality used is changed Debug.Log($"Quality Level has been changed from {QualitySettings.names[previousQuality]} to {QualitySettings.names[currentQuality]}"); }

void OnDestroy() { QualitySettings.activeQualityLevelChanged -= QualitySettings_activeQualityLevelChanged; } }