Unity 随机颜色

直接上码:

public class test04 : MonoBehaviour {
    //对象
    private GameObject obj;

    // Use this for initialization
    void Start () {
        obj = GameObject.Find ("Cube");
    }
    
    // Update is called once per frame
    void Update () {
        
    }

    void OnGUI() {

        if (GUILayout.Button ("随机颜色", GUILayout.Height (50))) {
            float red = Random.Range (0.0f, 1.0f);
            float green = Random.Range (0.0f, 1.0f);
            float blue = Random.Range (0.0f, 1.0f);

            Renderer render = obj.GetComponent<Renderer> ();
            render.material.color = new Color(red, green, blue);
        }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,510评论 25 709
  • 自上回过后又有好多天没写了,这期间还参加了大学5周年的同学聚会,感叹时光的流逝,各个也都事业有成,挺好的!...
    PIGPlus阅读 232评论 0 0
  • 2015年年末有幸参加了行动派太空舱的一次线上分享,分享主题是师北宸老师的《如何通过协作打造你的职业品牌》。老师分...
    老马不老阅读 384评论 3 0
  • 我的美好家庭 一个爱着妻子的男人、一个体贴丈夫的女人和两个活泼可爱的女儿,组成...
    liuyuxin阅读 240评论 0 1
  • 一 为什么我不能爱你 因为 我爱你就够了 二 我的大船翻了 在哪 你心里 三 以后喝咖啡别加糖了 为什么 我不够甜...
    哥窑阅读 384评论 14 6