Почему материал, добавленный в панель пользовательского интерфейса, не отображается в сборке Android, но отлично работает в окне редактора в unity3d?

Материал, добавленный в панель пользовательского интерфейса, работает в окне редактора, но не работает в сборке Android. Как это исправить?

Снимок экрана редактора image

Снимок экрана Android image

Примечание.

  1. Я пробовал добавить шейдер в список «Всегда включаемый шейдер» в меню настроек проекта. все еще не исправлено.
  2. Я не меняю шейдер / материал в коде.
  3. Это нормально работало в предыдущей версии Unity. (моя версия единства - 2018.3.11f1)
  4. Тот же материал отлично работает в других игровых объектах (например, куб и т. Д.), Но не работает с любым другим пользовательским интерфейсом (например, с кнопками, холстом и т. Д.)

person Soorya    schedule 06.04.2019    source источник


Ответы (1)


вы должны проверить свой шейдер. Я думаю, у вас есть еще один шейдер, меняющий очередь рендеринга. Добавьте ZTest Off в свой шейдер, это может сработать

person user11869140    schedule 01.08.2019