Если в Unity вы хотите установить размер холста 1080p (разрешение 1920×1080), вы можете использовать несколько методов. Вот несколько вариантов:
-
Метод 1. Использование компонента Canvas Scaler
- Выберите объект холста в редакторе Unity.
- В окне инспектора найдите компонент Canvas Scaler.
- Установите для параметра «Режим масштабирования пользовательского интерфейса» значение «Масштабировать по размеру экрана».
- Установите «эталонное разрешение» на 1920×1080.
- При необходимости настройте другие свойства, такие как «Режим сопоставления экрана» и «Соответствие».
-
Метод 2: программная установка размера холста
- Создайте скрипт и прикрепите его к объекту холста.
- В скрипте используйте следующий код в функции «Пуск» или «Пробуждение»:
using UnityEngine; public class CanvasSizeSetter : MonoBehaviour { void Start() { CanvasScaler canvasScaler = GetComponent<CanvasScaler>(); canvasScaler.referenceResolution = new Vector2(1920, 1080); } }
-
Метод 3. Управление компонентом RectTransform
- Выберите объект холста в редакторе Unity.
- В окне инспектора найдите компонент RectTransform.
- Установите для свойства «Ширина» значение 1920, а для свойства «Высота» — 1080.