Unity-UIImageScaler - это компонент для Unity, который обеспечивает корректное масштабирование изображения на канвасе, когда режим соответствия экрана (Screen Match Mode) установлен на "Expand". Этот скрипт гарантирует, что задний фон всегда полностью отображается на экране, независимо от разрешения.
- Масштабирование изображения: Автоматически подгоняет изображение под размеры экрана, чтобы оно всегда заполняло весь экран.
- Поддержка разных режимов: Скрипт поддерживает два режима работы -
LateUpdate
иOnEnable
, которые определяют, когда будет происходить масштабирование.
-
Добавление компонента:
- Добавьте компонент
UIImageScaler
к вашему объекту с изображением (Image). - Убедитесь, что у объекта также присутствуют компоненты
RectTransform
иAspectRatioFitter
.
- Добавьте компонент
-
Настройка режима масштабирования:
- В инспекторе Unity, выберите желаемый режим работы
ScaleImageMode
:LateUpdate
: масштабирование происходит в каждом кадре.OnEnable
: масштабирование происходит при включении объекта.
- В инспекторе Unity, выберите желаемый режим работы