Unity - 滑块

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

要创建滑块,请转到"创建"->"UI"->"滑块"。场景中应显示一个新的 滑块 元素。

滑块元素

如果您转到此滑块的属性,您将注意到一系列用于自定义它的选项。

滑块属性

让我们尝试用此滑块制作一个 音量 滑块。为此,打开 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。

我们将通过其属性设置文本的颜色,以获得更明显的颜色。

让我们按照相同的步骤将滑块游戏对象拖到新插槽上,然后点击播放。

拖动滑块游戏对象

强烈建议您探索和试验其他 UI 控件,看看哪些控件以何种方式工作。

在后续部分中,我们将了解照明、材质和着色器。