📜  Unity-滑块

📅  最后修改于: 2020-10-29 04:23:22             🧑  作者: Mango


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

要创建滑块,请转到创建→UI→滑块。一个新的Slider元素应该出现在您的场景中。

滑块元素

如果转到此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拖动到新插槽上并点击播放的相同过程。

拖动滑块GameObject

强烈建议您也探索并尝试其他UI控件,以查看哪些控件以哪种方式工作。

在接下来的部分中,我们将学习有关照明,材质和着色器的知识。