【发布时间】:2020-04-26 16:45:37
【问题描述】:
如何通过代码更改着色器的自定义值? 例如
transform.collider.material.MyShader.CustomValue = 2
(我知道错了,就是这样) 着色器代码:
Properties {
_Value ("CustomValue", range (0,128)) = 10
}
我想用C#来控制“CusomValue”,如何编码? 使用
renderer.material.SetFloat("_Value", newValue);
可以!谢谢!
【问题讨论】: