это делается через транспарант, который устарел пару лет как (из документации Unity)
Не выдавай свои выдумки за документацию, такого там нет.
Из статьи Legacy Shaders:
До введения стандартного шейдера на физической основе в Unity было более восьмидесяти встроенных шейдеров, каждый из которых служил для разных целей.
Ни о чем другом кроме использования стандартного шейдера, тут не говорится. К написанию шейдеров отношения вообще не имеет, от слова СОВСЕМ. Те кто знает, что такое Draw Call
, понимают что это скорее всего была оптимизация по их уменьшению.
через транспарант
что? Transparent Shader Family (из вышеупомянутой Legacy группы)? Так причем тут группа готовых шейдеров, если ты пишешь свой? Какое отношение он имеет к ним?
Нет никаких через стандартный шейдер
. Есть только Surface Shader и Fragment Shader.
SubShader {
Tags { "Queue" = "Transparent" "RenderType" = "Transparent" }
Вот что делает шейдер прозрачным!
П.C. транспарант это растяжка с текстом!