0

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

private Transform myTransform;

...

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

1 回答 1

2

通过这个线程,试试

GetComponent<Renderer>().material.color = Color.black;
于 2015-10-08T06:58:36.913 回答