【发布时间】:2019-03-07 14:48:32
【问题描述】:
我将颜色 alpha 设置为 1.0f,我将着色器设置为透明/漫反射
color = new Color(255/255f, 0/255f, 0/255f, 1f) //unity scales color to 1 AFAIK
go.GetComponent<Renderer>().material.color = color;
go.GetComponent<Renderer>().material.shader = Shader.Find("Legacy Shaders/Transparent/Diffuse");
但我仍然可以看到红色背后的原始纹理。我怎样才能把它整个涂成红色,这样我就看不到原来的纹理了?
谢谢
【问题讨论】:
标签: c# unity3d colors renderer