在统一中,我试图将标准通用渲染管道着色器提供给我制作的网格,但我只知道如果它是非通用渲染管道并将标准更改为通用渲染管道的路径,该怎么做光照着色器不起作用。我一直在寻找几个小时的修复,但我只找到了 Shader.globalRenderPipeline
但 unity 2019.3 不支持它
meshObj.AddComponent<MeshRenderer>().sharedMaterial = new Material(Shader.Find("Standard"));
最佳答案
我修好了!!!!我在统一文档中找到它 link正在升级你的着色器,尽管这很愚蠢,因为我将项目创建为通用渲染管道,所以在我看来它应该是标准的
meshObj.AddComponent<MeshRenderer>().sharedMaterial = new Material(Shader.Find("Universal Render Pipeline/Lit"));
关于unity3d - 我正在尝试将标准 URP(通用渲染管道)着色器提供给我制作的网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61993313/