欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Unity通过UGUI的Slider调整物体颜色

程序员文章站 2023-11-13 08:07:58
本文实例为大家分享了unity通过slider调整物体颜色的具体代码,供大家参考,具体内容如下 首先我们创建三个slider 和一个cube,为了方便查看,我把sli...

本文实例为大家分享了unity通过slider调整物体颜色的具体代码,供大家参考,具体内容如下

Unity通过UGUI的Slider调整物体颜色

首先我们创建三个slider 和一个cube,为了方便查看,我把slider下面的handle分别改变颜色并和名字一一对应;

Unity通过UGUI的Slider调整物体颜色

然后我们把脚本放在cube上,并且把三个slider分别 拖进去

Unity通过UGUI的Slider调整物体颜色

具体脚本如下:

using unityengine;
using system.collections;
using unityengine.ui;

public class slidercolorhyp : monobehaviour {


  public slider redslider;
  public slider greenslider;
  public slider blueslider;
  private material hypmaterial;
  // use this for initialization
  void start () {
    //这里需要获取cube的组件
    hypmaterial = getcomponent<meshrenderer>().material;

  }
  // update is called once per frame
  void update () {
    hypmaterial.color = new color(redslider.value, greenslider.value, blueslider.value);

  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。