GuRAm
GuRAm

Reputation: 777

Unity3D: How to change Transform's (GameObject's) color?

In old versions of Unity Component's renderer had material, now UnityEngine.Renderer has material, but Component.renderer doesn't have. How can I change the color of my object?

private Transform myTransform;

...

private void changeColor()
{
    myTransform.renderer.**material**.color = Color.red;
    // renderer doesn't have *material*
}

Upvotes: 0

Views: 3218

Answers (1)

Ori Frish
Ori Frish

Reputation: 411

By this thread, try

GetComponent<Renderer>().material.color = Color.black;

Upvotes: 2

Related Questions