Страница 1 из 1

Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 19:14
Chaz
Прив. Есть вот такая иерархия объектов.
Изображение
Aftergame содержит на себе Image с определенной прозрачностью. Он служит для затемнения игрового пространства, когда отображается меню. Например, нажали на кпопку Esc во время игры, и игровое пространство делается темненьким, и показываются кнопочки там всякие.
Так вот. В узле Fuel содержится Text, и почему-то, если я активирую Aftergame, то этот Text отображается поверх всего, как показано на картинке.
Изображение
Если я перетяну Image (в Fuel) ниже Text, то поверх всего уже будет показывается Image. То есть последний элемент Fuel'a отображается поверх Aftergame, хотя по иерархии вроде все правильно.
Почему так?

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 19:38
i_am_kisly
хмм.. а если сдублировать hp ?

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 20:08
Chaz
i_am_kisly писал(а):хмм.. а если сдублировать hp ?

Тогда все норм o.O
Изображение
Изображение
а чому так?

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 20:11
i_am_kisly
ну где-то накосячил ) бывает

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 20:15
Chaz
i_am_kisly писал(а):ну где-то накосячил ) бывает

всмысле? какие еще косяки? и каким образом добавление лишней штуки их исправляет?

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 22:43
Woolf
i_am_kisly писал(а):ну где-то накосячил ) бывает


Это баг в юнити 5.1
У меня тоже такое местами. Я даже не правил, буду ждать новую версию.

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 23:16
Chaz
Woolf писал(а):
i_am_kisly писал(а):ну где-то накосячил ) бывает


Это баг в юнити 5.1
У меня тоже такое местами. Я даже не правил, буду ждать новую версию.

Вот это позиция! Спасибо за инфу.

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 16 июл 2015, 23:38
Woolf
Вот это позиция! Спасибо за инфу.

Ну так а чего комплексовать, если в предыдущей версии все работало нормально, а в 5.1.1 некоторые элементы в альфаканалом повылазили куда не надо, хотя по иерархии должны быть четко выше или ниже. Ясно же, что это баг. Посмотрел на багтрек - о нем сообщили. Значит остается только ждать.

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 10 апр 2017, 17:34
sony
Всем привет! У меня подобная ситуация сейчас, Image в иерархии первоначально перекрывает Button, расположенную выше, но после смещения Button аниматором она почему-то снова вылазит поверх Image. В последней версии Unity это как-то можно отрегулировать?

Заметил, после запуска сцены button вылазит поверх image, и только повторное ctrl+d для image выводит его поверх..

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 10 апр 2017, 17:42
sony
Решил этот вопрос объединением двух Canvas в один...

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 10 апр 2017, 19:16
djon801
Аналогичный врпрос,но немного из другой оперы.
Таскаю мышкой объект UI.Вот в общем
Изображение
Проблема видна,когда элемент по подает в элементы выше стоящие,то и он типа уровень слоя меняет.Может подскажете как победить этот UI.Программно может как то его поверх всех заставить рисоваться

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 10 апр 2017, 22:02
samana
При таскании объекта делайте его дочерним к Panel (а не slot) и назначайте его самым последним в этой иерархии с помощью https://docs.unity3d.com/ScriptReferenc ... bling.html. Тогда объект будет рисоваться поверх всех (в иерархии Panel).

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 11 апр 2017, 12:44
djon801
samana писал(а):При таскании объекта делайте его дочерним к Panel (а не slot) и назначайте его самым последним в этой иерархии с помощью https://docs.unity3d.com/ScriptReferenc ... bling.html. Тогда объект будет рисоваться поверх всех (в иерархии Panel).


Понял спс.Пробую

Re: Почему элемент отображается поверх другого?

СообщениеДобавлено: 11 апр 2017, 14:34
djon801
Всё хорошо,Спасибо!