RenderType的作用

Tags{ “RenderType” = “Opaque” }
替换shader时候用的。
比如,你希望全场景的带某个标签的shader统一换了
Camera.SetPlacementShader(Shader1, “”); 这样就全部替换了
Camera.SetPlacementShader(Shader1, “RenderType”); 这样只替换RenderType的value一样的

Tags{ “RenderType”=“Opaque” "CheckRenderTypeTag=“On” }
Camera.SetReplacementShader(Shader1, “CheckRenderTypeTag”); 你也可以自己编一个名字 他还是替换一样的

总之 这是一个很方便的东西。

文档地址
https://docs.unity.cn/cn/2021.1/Manual/SL-ShaderReplacement.html

RenderType的作用

上一篇:Android camera闪光灯


下一篇:mtk camera 添加一个metadata