Почему я не могу найти существующий шейдер по скрипту? - PullRequest
0 голосов
/ 16 июня 2020

В сценарии редактора:

Material material = new Material(Shader.Find("Universal Render Pipieline/Lit"));

, но материал равен нулю, поскольку он не нашел «Universal Render Pipieline / Lit», но в редакторе он существует.

Это скриншот материала, который я создал с помощью этого шейдера. Я хочу создать этот материал в скрипте:

Shader

Если шейдер существует в редакторе, почему скрипт не может его найти?

Я создал новый граф Dissolve, установил несколько пакетов и создал новое имя файла шейдера: NewShaderVariants

Внутри этого оттенка также есть следующее:

Shader

Не вижу проблем с опечатками.

pipline asset

Another asset

1 Ответ

1 голос
/ 16 июня 2020

Измените "Universal Render Pipieline / Lit" на "Universal Render Pipeline / Lit"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...