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

Holder

класс в UnityEngine.AdaptivePerformance

Выполнено в:UnityEngine.AdaptivePerformanceModule

Описание

Глобальный доступ к интерфейсу Adaptive Performance по умолчанию и к средствам управления жизненным циклом.

Holder класс реализует паттерн «одиночка» для доступа к функциональности Adaptive Performance. С его помощью можно вручную управлять жизненным циклом Adaptive Performance, а также обращаться к основному интерфейсу, когда Инициализация адаптивной производительности при запуске отключено в настройках Адаптивной производительности.

Holder.Instance свойство становится доступным после успешной инициализации и остается доступным до завершения деинициализации.



В следующем примере показано, как вручную инициализировать адаптивную производительность и получить доступ к термическому состоянию.

 using UnityEngine;
 using UnityEngine.AdaptivePerformance;

public class AdaptivePerformanceExample : MonoBehaviour { void Start() { // Initialize Adaptive Performance manually if Adaptive Performance isn't already initialized. if (Holder.Instance == null) { Holder.Initialize(); } // Access thermal status after initialization. IAdaptivePerformance adaptivePerformance = Holder.Instance; if (adaptivePerformance != null && adaptivePerformance.Initialized) { IThermalStatus thermalStatus = adaptivePerformance.ThermalStatus; // The TemperatureLevel is located inside the ThermalMetrics struct. float currentTemperature = thermalStatus.ThermalMetrics.TemperatureLevel; Debug.Log($"Temperature level: {currentTemperature}"); } } }

Статические свойства

Свойство Описание
Instance Экземпляр интерфейса Adaptive Performance по умолчанию, дающий доступ ко всей функциональности Adaptive Performance.

Статические методы

Метод Описание
DeinitializeОстановка адаптивной производительности и очистка всех связанных ресурсов и объектов.
InitializeИнициализирует адаптивную производительность и делает экземпляр доступным для использования.

Мероприятия

Мероприятие Описание
LifecycleEventHandlerВозникает при создании или уничтожении экземпляра адаптивной производительности во время изменений жизненного цикла.