В сценарии редактора:
Material material = new Material(Shader.Find("Universal Render Pipieline/Lit"));
, но материал равен нулю, поскольку он не нашел «Universal Render Pipieline / Lit», но в редакторе он существует.
Это скриншот материала, который я создал с помощью этого шейдера. Я хочу создать этот материал в скрипте:
Если шейдер существует в редакторе, почему скрипт не может его найти?
Я создал новый граф Dissolve, установил несколько пакетов и создал новое имя файла шейдера: NewShaderVariants
Внутри этого оттенка также есть следующее:
Не вижу проблем с опечатками.