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* } 回答1: By this thread, try GetComponent<Renderer>().material.color = Color.black; 来源: https://stackoverflow.com/questions/33007575/unity3d-how-to-change-transforms