Unity - 滑块

  • 简述

    在本章中,我们将了解本系列中的最后一个 UI 元素。滑块通常用于应在最大值和最小值对之间设置某个值的情况。最常见的用途之一是用于音量或屏幕亮度。
    要创建滑块,请转到创建 → UI → 滑块。一个新的Slider元素应该出现在您的场景中。
    滑块元素
    如果您转到此 Slider 的属性,您会注意到许多自定义它的选项。
    滑块属性
    让我们尝试制作一个volume滑出此滑块。为此,打开 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 拖到新插槽上,然后点击播放。
    拖动滑块游戏对象
    强烈建议您也探索和试验其他 UI 控件,看看哪些以哪种方式工作。
    在接下来的部分中,我们将学习光照、材质和着色器。