如何通过代码改变shader的自定义值?
transform.collider.material.MyShader.CustomValue = 2
(我知道这是错的,就像这样)shader代码。
Properties {
_Value ("CustomValue", range (0,128)) = 10
}
我想用C#来控制 "CusomValue",如何编码?
renderer.material.SetFloat("_Value", newValue);
can do it!thx!
使用 "CustomValue",... 材料方法. 例如:
renderer.material.SetFloat("_Value", newValue);