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 に答える