Показать сообщение отдельно
Старый 28.09.2020, 18:32   #3
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Проваливание текстуры под другую

Сообщение от pax Посмотреть сообщение
Это в целом не болезнь, а фича. Все что рисуется в качестве прозрачности сортируется по центру объекта и рисуется от дальнего к ближнему. В твоем случае скорее всего проблема в том, что твоя зеленая сетка это единый объект, у которого центр ближе к камере, чем хэлсбар.
Как простое решение - выстави материалу сетки очередь равную 3000-1 (Transparent-1).
renderer.material.renderQueue 3000-1
В шейдерах очередь задается тегом Queue
Очередная палка в колесо от юнити. Яб сказал говнофича.
Есил у материалов одинаковое Queue, то поверх должен
отрисовываться ближний к камере участок текстуры,
в нормальных движках имхо, без учёта, где чей центр.

Спасибо. Через интерфейс задал 3001 хелсбаровым текстурам.
Я играл с этим параметром на сетке, и не догадался, что нужно на хелсбаре.
3000 тут минимальное, 2999 уже прозрачность всей текстуры.
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием