unity 获取shader属性shader中有哪些属性如何使用

2025-04-15 01:52:06
推荐回答(1个)
回答1:

可以用getcomponent的方法
GetComponent(Renderer).sharedMaterial.SetVector("_Point",
Vector4(1.0, 0.0, 0.0, 1.0));
GetComponent(Renderer).sharedMaterial.SetFloat("_DistanceNear",
10.0);
GetComponent(Renderer).sharedMaterial.SetColor("_ColorNear",
Color(1.0, 0.0, 0.0));
GetComponent(Renderer).sharedMaterial.SetColor("_ColorFar",
Color(1.0, 1.0, 1.0));