首页 > 编程 > C# > 正文

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

2020-01-24 00:08:47
字体:
来源:转载
供稿:网友

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

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

然后我们把脚本放在Cube上,并且把三个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);  }}

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表