Unity - The Slider

在本章中,我们将了解本系列中的最后一个UI元素.滑块通常用于应在最大值对和最小值对之间设置某个值的位置.其中一个最常见的用法是音量或屏幕亮度.

要创建滑块,请转到Create →  UI → 滑块.新的滑块元素应显示在您的场景中.

滑块元素

如果你转到这个Slider的属性,你会注意到一个选项来定制它.

滑块属性

让我们尝试从此滑块中创建音量滑块.为此,打开ButtonBehaviour脚本(您可以重命名ButtonManager GameObject,因为它当然不仅仅是管理按钮)并添加对Slider的引用.我们还将稍微更改一下代码.

public class ButtonBehaviour : MonoBehaviour {
   int n;
   public Text myText;
   public Slider mySlider;
   void Update() {
      myText.text = "Current Volume: " + mySlider.value;
   }
}

了解我们如何使用Update方法不断更新myText.text的值.

在滑块属性中,让我们检查"整数"框,并将最大值设置为100.

我们将设置文本的颜色它的属性为更明显的颜色.

让我们按照将Slider GameObject拖到新插槽上的相同步骤,点击播放.

拖动Slider GameObject

强烈建议您浏览并试验其他UI控件,看看哪个那些以哪种方式工作.

在接下来的部分中,我们将了解照明,材料和着色器.