Справочники Unity C# Screen

Что такое Screen в Unity C#?

Класс Screen в Unity предоставляет функционал для управления настройками экрана и получения информации о нем. С его помощью можно узнавать текущие разрешения экрана, частоту обновления, а также изменять режимы отображения игры, такие как полноэкранный или оконный режим.


Основное применение класса заключается в настройке параметров экрана для повышения удобства пользователя или оптимизации производительности. Например, вы можете изменить разрешение перед началом игры или адаптировать интерфейс под текущие размеры окна.


Пример использования Screen
using UnityEngine;

public class ScreenExample : MonoBehaviour
{
    void Start()
    {
        // Вывод текущего разрешения экрана в консоль
        Debug.Log($"Текущая ширина экрана: {Screen.width}, высота: {Screen.height}");

        // Установка полноэкранного режима
        Screen.fullScreen = true;

        // Изменение разрешения экрана (только для полноэкранного режима)
        Screen.SetResolution(1920, 1080, true);
    }
}


Благодаря методу SetResolution вы можете динамически изменять разрешение в зависимости от предпочтений игрока. Это особенно полезно в полноэкранном режиме, так как позволяет уменьшить нагрузку на графический процессор при выборе меньшего разрешения.


Также класс Screen позволяет управлять частотой обновления экрана. Например, вы можете установить частоту обновления 60 Гц, если ваш проект требует фиксированной кадровой частоты.

Комментарии
Добавить комментарий

Пока комментариев нет