Как сделать цвет объекта в единстве 100% непрозрачным - PullRequest
1 голос
/ 07 марта 2019

Я установил альфа-цвет на 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");

Но я все еще вижу оригинальную текстуру за красным цветом.Как я могу нарисовать его красным, чтобы я не видел исходную текстуру?

Спасибо

1 Ответ

3 голосов
/ 07 марта 2019

Можете ли вы установить текстуру материала на ноль?Вот так ->

go.GetComponent (). Materials [1] .mainTexture = null;

...