Unity 6.3
0 онлайн 54 гостей 3 в системе
Вход

Мировое пространство UI примеры размера и положения

В Мировом Пространстве UI вы можете расположить, повернуть и масштабировать элементы UI, как и любой другой объект 2D или 3D в Scene.

Основные соображения:

  • Как определяется размер макета или панели?
  • Как выбранный режим размера влияет на размещение поворота?
  • Каким образом опорный размер поворота влияет на позиционирование?

Следующие примеры демонстрируют, как эти параметры влияют на поведение UI в реальных сценариях.

Пример: Уведомления об уроках и подсказках

По мере продвижения игроков в игре, они могут получать уведомления об уроках и подсказках, такие как в этом примере. Эти уведомления обычно появляются перед игроком, и их размер может варьироваться в зависимости от содержания.

В следующей таблице описаны предлагаемые параметры.

Настройка Описание
Режим размера: Динамический Меню регулирует свою высоту в зависимости от количества доступных вариантов.
Размер поворотной точки: Компоновка Использует только макет дочернего документа, игнорируя позиционированные элементы, такие как пипы или значки. Это предотвращает случайные элементы UI (например, значок в углу меню) от смещения всего макета. Чтобы включить эти элементы в расчет размера, используйте вместо этого Bounding Box.
Поворот: Левый центр Держит UI расположенным справа от игрока и обеспечивает вертикальное расширение от центра, избегая неожиданных сдвигов.

Пример: Интерактивный терминал

Другим примером является интерактивный терминал, как , этот. Эти терминалы обычно появляются перед проигрывателем, и их размер остается фиксированным, независимо от содержимого.

В следующей таблице описаны предлагаемые параметры.

Настройка Описание
Режим размера: Фиксированный Держит UI в пределах предопределенного размера экрана, обеспечивая последовательность вне зависимости от длины или сложности контента.
Размер поворотной точки: Компоновка Использует только макет дочернего документа для расчетов размера, игнорируя элементы вне макета для поддержания последовательного выравнивания.
Поворот: Центр Центрирует элемент UI на основе его положения в мире. В качестве альтернативы вы можете использовать верхнюю левую поворотную точку, но с фиксированным размером, результат остается последовательным.

Пример: Маркер карты

Маркер карты, , подобный этому, является еще одним примером элемента Мирового Пространства UI. Его размер и положение могут изменяться в зависимости от его содержания.

В следующей таблице описаны предлагаемые параметры.

Настройка Описание
Режим размера: Динамический Размер tooltip или маркера изменяется динамически, чтобы соответствовать различной длине текста, дополнительной информации или другого контента.
Размер поворотной точки: Ограничительная коробка Обеспечивает включение визуальных элементов, выходящих за рамки обычного макета, таких как значки, фоновое освещение, тени или специальные эффекты, в расчет размера контейнера. Это обеспечивает последовательное выравнивание даже в тех случаях, когда такие элементы, как значки продолжительности, влияют на размер контейнера.
Поворот: Левый центр Гарантирует, что карта tooltip появляется из фиксированной точки, позволяя содержанию расширяться вверх и в сторону от элементов мира, с которыми взаимодействует игрок.

Дополнительные ресурсы