当前位置: 首页 > 编程笔记 >

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

茅炯
2023-03-14
本文向大家介绍Unity通过UGUI的Slider调整物体颜色,包括了Unity通过UGUI的Slider调整物体颜色的使用技巧和注意事项,需要的朋友参考一下

本文实例为大家分享了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);

  }
}

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

 类似资料:
  • 将超出色域的颜色转换为可打印的颜色 由于 RGB 和 HSB 颜色模型中的一些颜色(如霓虹色)在 CMYK 模型中没有等同的颜色,因此无法打印这些颜色。如果选择超出色域的颜色,则在 “颜色 ”面板或拾色器中会出现一个警告三角形 。 ❖单击三角形以转换为最接近的 CMYK 对等色(显示在三角形旁边的一个较小的框中)。 另请参阅 第 84 页的 “色彩空间和色域 ” 将颜色转换为 Web 安全颜色 W

  • Mockito lib允许用@injectmock注入对象吗?我见过@Spy注释的例子,但当我试图使用它时,总是得到NullPointerException。我知道我总是可以直接使用reflect,但想法是避免这样的代码。

  • 我是一个新的反应器和反应编程,我正试图解决下面的情况。 我从Kafka主题接收到一个对象流,对于flux中的每个记录,我需要调用2个服务并验证对象。 现在我正在使用下面的样式来实现这一点,但是有没有更好的/正确的方法来做到这一点呢? 此外,如果其中一个服务关闭,我需要在侦听器上传播错误,以便消息不被确认,但在另一种情况下,如果验证失败,则需要将消息发布到另一个主题。

  • 本文向大家介绍基于Python检测动态物体颜色过程解析,包括了基于Python检测动态物体颜色过程解析的使用技巧和注意事项,需要的朋友参考一下 本篇文章将通过图片对比的方法检查视频中的动态物体,并将其中会动的物体定位用cv2矩形框圈出来。本次项目可用于树莓派或者单片机追踪做一些思路参考。寻找动态物体也可以用来监控是否有人进入房间等等场所的监控。不仅如此,通过对物体的像素值判断分类,达到判断动态物体

  • 我的场景中有一个对象。我希望能够调整窗口的大小,并与它一起调整窗格的大小。我还想在窗格旁边放置一个。 到目前为止,我已经成功地生成了一个完全可调整大小的或一个,其中包含和对象,但当我调整窗口大小时,窗格不会随之调整大小。 以下是带有锚烷的FXML: 只有的版本基本上就是版本中使用的代码,但具有和属性。 如何制作一个场景,使其具有可调整大小的和?

  • 调整颜色和色调之前的考虑事项 Photoshop 中功能强大的工具可增强、修复和校正图像中的颜色和色调(亮度、暗度和对比度)。在调整颜色和色调之前,需要考虑下面一些事项。 使用经过校准和配置的显示器。对于重要的图像编辑,校准和配置十分关键。否则,在打印后,图像在您的显示器和在其他显示器上看上去有所不同。 尝试使用调整图层来调整图像的色调范围和色彩平衡。使用调整图层,您可以返回并且可以进行连续的色调