- Home /
Adding Colors on Textures
I'm trying to build a main menu, and want the buttons on it, which are currently planes, to, when hovered over, rather than totally change to a different color, grey out -- in other words, add a shade of grey to the original color. Can anyone give me an idea of how to do this in C#?
Comment
The easiest way is to use a shader that supports a color and set the $$anonymous$$aterial.color property:
renderer.material.color = Color.gray;
$$anonymous$$ost shaders that support color, overlay the color on the texture. Lots of posts on changing the color of objects.
Your answer
![](https://koobas.hobune.stream/wayback/20220613134107im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
How to add a gray scale to a buttons color? 0 Answers
Help with Playerprefs to saving colors of buttons. 0 Answers
Multi Coloured Buttons 0 Answers