Unity3D:如何更改Transform(GameObject)的颜色?

时间:2015-10-08 05:48:47

标签: unity3d unity3d-gui

在旧版本的Unity Component中,渲染器有材质,现在UnityEngine.Renderer有材质,但Component.renderer却没有。 如何更改对象的颜色?

private Transform myTransform;

...

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

1 个答案:

答案 0 :(得分:2)

通过此thread,尝试

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