Shader Tags 介绍
Tags 标签
Tags 标签的模式是
key = value 这种 键值的模式
Tags包含:
1、 (渲染顺序)
“ Queue ” = “ Transparent ”
2、(渲染类型)
" RenderType " = " Opaque "
该标签的作用是,可以在C#代码中去识别 工程中所有 Unity Shader 的 RenderType 的值 如果 一个 或 多个 UnityShader 中 RenderType的值与C#代码中识别的值相等 例如 " Opaque " 那么 我们可以将这些UnityShader与某个UnityShader 进行替换。
( 就是一个识别的作用 )
3、“ DisableBatching ”= " True "
( 是否合批 )
4、“ ForceNoShadowCasting " = " True "
( 是否投射阴影 )
5、“ IgnoreProjector " = " True "
( 赋予该 Shader 的物体受否受阴影的影响 )
(透明物体一般不希望被投射上其他物体 的阴影,所以该标签一般用于透明物体)
( Projector 是 Unity 中一个做阴影的东西 )
6、“ CanUseSpriteAltas ”= " False "
( 该UnityShader 是否作用于精灵图片上 )
(通常用于UI)
7、“ PreviewType ”= " Plane "
( Unity 预览视图 展示的形状类型 )
( 默认是球形 )
( “ PreviewType ”= " Plane " 该标签将Unit 预览试图从球形变成了一个面板 )
( 通常用于UI )