Нужно спрятать спрайт за UI в unity

112
24 августа 2019, 00:40

Нужно спрятать ракету под UI Image и кнопками, но когда я перетаскиваю его вниз, то спрайт лежит поверх UI. Что сделать для этого?

Answer 1

У компонентов SpriteRenderer и Canvas есть поля "SortingLayer" - это слой сортировки и "Order in Layer" - это положение внутри этого слоя.

Объекты рисуются каждый кадр поочерёдно согласно этим настройкам. Canvas рисует всех своих чайлдов, а SpriteRenderer конкретный спрайт. Изменяя эти значения вы можете управлять тем, какой объект будет "ближе к камере"

Answer 2

Достаточно разделить на разные лееры и ближний обьект можно спрятать за дальним. Не смотря на то, что он ближний.

READ ALSO
C# IndexOf метод [закрыт]

C# IndexOf метод [закрыт]

Как сделать, что бы метод IndexOf проверял строку до конца, а не до первого совпадения?

95
Не удается получить login и pass из запроса

Не удается получить login и pass из запроса

Есть метод Api-контроллера:

119
Поиск окружности с помощью Emgu cv C#

Поиск окружности с помощью Emgu cv C#

не могли бы вы мне помочьЯ отфильтровал изображение, и вот результат

113
Как загрузить изображение на сайт через c# selenium chromedriver?

Как загрузить изображение на сайт через c# selenium chromedriver?

При нажатии на button на веб-странице появляется стандартное окно загрузки файлаИнтересует самый универсальный способ, подходящий под большинство...

203