public class NewBehaviourScript : MonoBehaviour
{
public int a;
private void OnCollisionEnter(Collision other)
{
Color change = RandomColor();
other.gameObject.GetComponent<MeshRenderer>().material.color = change;
this.gameObject.GetComponent<MeshRenderer>().material.color = RandomColor();
}
public static Color RandomColor()
{
float R = Random.Range(0, 1f);
float G = Random.Range(0,1f);
float B = Random.Range(0,1f);
float A = Random.Range(0,1f);
Color color = new Color(R, G, B, A);
return color;
}
}
unity碰撞更改物体颜色
最新推荐文章于 2023-05-19 22:28:34 发布