Unity GameObject Z-Axis - PullRequest
       35

Unity GameObject Z-Axis

1 голос
/ 27 марта 2020

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

Что я делаю не так? Большое спасибо.

enter image description here

1 Ответ

1 голос
/ 28 марта 2020

Внутри холста, если переопределение сортировки не вступает в силу, сортировка рендера выполняется в иерархии по индексу .

Так что если вы хотите упорядочить объекты следующим образом:

зритель -> белый квадрат -> красная точка -> цифры

Просто закажите их так:

  • Холст
    • ...
    • 000
    • красная точка
    • белая область

Вы можете видеть, что нижестоящие элементы в иерархии отображаются последними ( "ближе" к зрителю).

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

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

Сортировка слоя

Переопределение сортировки Canvas

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