nameID | 属性名称 ID,使用 Shader.PropertyToID 获取。 |
name | 属性名称,例如“_WaveAndDistance”。 |
value | 要设置的向量值。 |
设置指定的向量值。
四个组件向量和颜色在 Unity 着色器中是相同的。SetVector
执行的操作几乎与
SetColor 完全相同,只是输入数据类型不同(向量中的 xyzw
成为颜色中的 rgba
)。
唯一差异是在使用线性颜色空间时,颜色值会从 sRGB 转换为线性值
(请参阅properties in shader programs)。
另请参阅:SetColor、GetVector、Shader.PropertyToID、Properties in Shader Programs。