BasicProviderSettings
класс в UnityEngine.AdaptivePerformance.Basic
Наследуется от:AdaptivePerformance.IAdaptivePerformanceSettings
Выполнено в:UnityEngine.AdaptivePerformanceModule
Описание
Основные настройки поставщика.
Унаследованные члены 5
Свойства
| Свойство | Описание |
|---|---|
| ActiveScalerProfile | Текущий активный профиль масштабирования. В любой момент времени активен только один профиль масштабирования. |
| automaticGameMode | Следует ли использовать автоматическую целевую частоту кадров, основанную на настройках устройства GameMode. |
| automaticPerformanceMode | Начальное значение IDevicePerformanceControl.AutomaticPerformanceControl. |
| defaultScalerProfilerIndex | Индекс профиля масштабирования по умолчанию. |
| enableBoostOnStartup | Должны ли режимы CPU и GPU быть включены при запуске приложения. |
| indexerSettings | Настройки системы индексирования. |
| logging | Контроль журнала отладки. Эта настройка влияет только на сборки для разработчиков. Все журналы отключены в сборках для выпуска. Эта настройка может также управляться после запуска с помощью IDevelopmentSettings.Logging. Журналы отключены по умолчанию. |
| ScalerProfiles | Список созданных профилей масштабирования для этого поставщика. |
| scalerSettings | Настройки системы скаллера. |
| statsLoggingFrequencyInFrames | Настройка частоты в кадрах, с которой приложение регистрирует статистику кадров в консоли. Это актуально только при включенной регистрации. См. IDevelopmentSettings.Logging. Эта настройка может также управляться после запуска с помощью IDevelopmentSettings.LoggingFrequencyInFrames. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| AddScalerProfileWithDefaultScalers | Добавление нового профиля масштабирования с параметрами масштабирования по умолчанию. |
| DeleteScalerProfileAt | Удалить профиль масштабирования на указанном индексе. |
| GetAvailableScalerProfiles | Возвращает список всех доступных профилей масштабирования. |
| LoadScalerProfile | Загрузите профиль масштабирования из настроек. Unity обновляет значения всех масштабировщиков в профиле до новых значений. Это тяжелая операция, использующая отражение, и не должна использоваться на кадр и только в операциях загрузки, так как она вызывает замыкание и возможные артефакты экрана в зависимости от того, какие масштабировщики используются в сцене. |
| OnEnable | Когда Unity включает серийный объект, он обновляет старые файлы в редакторе до нового формата и сохраняет ассеты. Пусто во время выполнения. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
| CreateInstance | Создает экземпляр скриптового объекта. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |
Сообщения
| Сообщение | Описание |
|---|---|
| Awake | Вызывается при создании экземпляра ScriptableObject. |
| OnDestroy | Эта функция вызывается, когда скриптовый объект будет уничтожен. |
| OnDisable | Эта функция вызывается, когда скриптовый объект выходит за пределы области действия. |
| OnEnable | Эта функция вызывается при загрузке объекта. |
| OnValidate | Функция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector. |
| Reset | Сброс значений по умолчанию. |