2021
04-27
04-27
unity 如何修改材质属性和更换shader
unity通过GetVector,GetColor,GetFloat等获取。SetVector,SetColor,SetFloat等设置。这里我要修改Transparency_Value的值使用setfloat修改值coderenderer.material.SetFloat("_TransVal",TranValue);这是shader里面的一句_TransVal("Transparency_Value",Range(0,1))=0.5coderenderer.material.shader=Shader.Find("Custom/SimpleAlpha");代码控制切换shader。补充:Unity利用编辑器扩展批量修改物体材质的Shader并启...
继续阅读 >