画布材质类型允许您创作 着色器在 GPU 上运行的程序。 更多信息
在 术语表 中查看 图着色器,可以应用于 UGUI 用户界面元素。
此材质类型附带一组独特的图形设置,这会显著影响与图形相关的块。本节提供有关在此主堆栈材质类型中默认自动添加的块以及确定此材质类型图形设置属性的块的详细信息。
顶点上下文表示此着色器的顶点阶段。Unity 会在您的着色器的顶点函数中执行您连接到此上下文的任何块。有关更多信息,请参考 主堆栈。
顶点块与画布主堆栈不兼容。
片段上下文包含画布材质的默认块和相关块。
创建新的画布材质时,片段上下文默认包含以下块
属性 | 描述 | 设置依赖性 | 默认值 |
---|---|---|---|
基础色 | 材质的基础色。 | 无 | Color.grey |
Alpha | 材质的 Alpha 值。 | 无 | 1.0 |
发射 | 从此材质表面发射的光的颜色。发射材质在您的 场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是在设计和构建游戏的各个部分。 更多信息 在 术语表 中查看 中显示为光源。 |
无 | Color.black |
根据您使用的 图形设置,着色器图可能会将以下块添加到片段上下文
属性 | 描述 | 设置依赖性 | 默认值 |
---|---|---|---|
Alpha 剪切阈值 | URP 用于确定是否渲染每个 像素计算机图像中最小的单位。像素大小取决于您的屏幕分辨率。像素照明是在每个屏幕像素处计算的。 更多信息 在 术语表 中查看 的 Alpha 值限制。如果像素的 Alpha 值等于或高于限制,则 URP 会渲染该像素。如果该值低于限制,则 URP 不会渲染该像素。默认值为 0.5。 |
Alpha 剪切 启用 | 0.5 |
下表描述了图形设置中的表面选项
属性 | 描述 |
---|---|
材质类型 | 指定材质类型。这允许您根据选择的类型使用不同的设置自定义材质。选项为 • 精灵自定义光照 • 精灵光照 • 精灵无光照 • 画布 • 贴花 • 全屏 • 光照 • 无光照 |
Alpha 剪切 | 指示此材质是否像 剪切着色器。 |