Как правильно включить динамические элементы в группу горизонтальных макетов? - PullRequest
0 голосов
/ 12 апреля 2019

У меня около 4 часов на отладку, время спросить!

У меня есть это гнездо объектов:

- Game Object
|--- Canvas
|  |---Panel
|  |  |---Element 1
|  |  |---Element 2

При моей текущей конфигурации элементы 1 и 2 отображаются раздельно с одним полностью за пределами экрана, а не равномерно расположены рядом друг с другом в указанном пространстве. Это группа горизонтальной разметки, указанная для:

Выравнивание ребенка: Средний Центр Дочерние элементы управления Размер и сила Развернуть: Нет.

Canvas установлен на Screen Space - Camera, с указанием только моей камеры. Эти настройки также здесь:

Панель представляет собой Rect Transform, установленную в нижней части экрана.

Эти настройки - на панели есть компонент Горизонтальная группа макетов.

Далее идут дочерние объекты, эти настройки здесь:

С точки зрения того, что я сделал, вот лишь некоторые из них:

  • Попытка удалить компоненты Canvas из дочерних элементов
  • Полностью распаковал префабы для дальнейшего редактирования.
  • Восстановите детей
  • Режим рендеринга холста в мировое пространство
  • Повозился с опорными точками, чтобы увидеть, было ли позиционирование проблемой

Иерархия здесь для ясности:

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

Заранее спасибо! Actual output

РЕДАКТИРОВАТЬ: С Горизонтальной Группой Компоновки и остальной частью объекта это включено: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...