Как установить размер холста Unity на 1080p: методы и примеры

Если в Unity вы хотите установить размер холста 1080p (разрешение 1920×1080), вы можете использовать несколько методов. Вот несколько вариантов:

  1. Метод 1. Использование компонента Canvas Scaler

    • Выберите объект холста в редакторе Unity.
    • В окне инспектора найдите компонент Canvas Scaler.
    • Установите для параметра «Режим масштабирования пользовательского интерфейса» значение «Масштабировать по размеру экрана».
    • Установите «эталонное разрешение» на 1920×1080.
    • При необходимости настройте другие свойства, такие как «Режим сопоставления экрана» и «Соответствие».
  2. Метод 2: программная установка размера холста

    • Создайте скрипт и прикрепите его к объекту холста.
    • В скрипте используйте следующий код в функции «Пуск» или «Пробуждение»:
      using UnityEngine;
      public class CanvasSizeSetter : MonoBehaviour
      {
       void Start()
       {
           CanvasScaler canvasScaler = GetComponent<CanvasScaler>();
           canvasScaler.referenceResolution = new Vector2(1920, 1080);
       }
      }
  3. Метод 3. Управление компонентом RectTransform

    • Выберите объект холста в редакторе Unity.
    • В окне инспектора найдите компонент RectTransform.
    • Установите для свойства «Ширина» значение 1920, а для свойства «Высота» — 1080.