版本:Unity 6(6000.0)
语言英语
  • C#

ShaderVariant

UnityEngine 中的结构

/

在以下文件中实现:UnityEngine.CoreModule

建议更改

成功!

感谢你帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实会阅读用户提出的每项修改建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交你建议的更改。请在几分钟后 <a>重试</a>。感谢你花时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

标识某个着色器的特定变体。

在 Unity 中,许多着色器内部都有多个“变体”,用于考虑不同的光照模式、光照图、阴影等。这些变体由着色器通道类型和一组着色器关键字标识。请参阅 ShaderVariantCollection

请注意,如果着色器为空、通道类型不存在或未找到具有所传递关键字的变体,则创建 ShaderVariant 会抛出 ArgumentException。

属性

关键字在此变体中要使用的着色器关键字数组。
通过类型在此变体中要使用的通道类型。
着色器在此变体中要使用的着色器。

构造函数

ShaderVariantCollection.ShaderVariant创建一个 ShaderVariant 结构。