在编辑器脚本中:
Material material = new Material(Shader.Find("Universal Render Pipieline/Lit"));
但是材料为空,因为它找不到“ Universal Render Pipieline / Lit”但在编辑器中存在。
这是我使用此着色器创建的材质的屏幕截图。我想在脚本中创建此材料:
如果编辑器中存在着色器,为什么脚本找不到它?
我创建了一个新的Dissolve图,并安装了一些软件包,并创建了一个新的着色器文件名:NewShaderVariants
在此阴影内也有这个:
我看不到任何错字问题。
将“通用渲染管道/灯光”更改为“通用渲染管道/灯光”