Unity - 滑塊



本章我們將學習本系列中最後一個UI元素。滑塊通常用於設定某個值在最大值和最小值對之間的場景。最常見的用法之一是用於音訊音量或螢幕亮度。

要建立滑塊,請轉到建立 → UI → 滑塊。一個新的滑塊元素應該會顯示在您的場景中。

Slider Element

如果您轉到此滑塊的屬性,您會注意到可以自定義它的選項列表。

Slider properties

讓我們嘗試用這個滑塊製作一個音量滑塊。為此,開啟ButtonBehaviour指令碼(您可以重新命名ButtonManager GameObject,因為它現在肯定不僅僅是管理按鈕了),並新增對滑塊的引用。我們還將再次稍微更改程式碼。

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拖動到新插槽上,然後點選播放。

Dragging the Slider GameObject

強烈建議您也探索和試驗其他UI控制元件,看看哪些控制元件以何種方式工作。

在接下來的部分中,我們將學習燈光、材質和著色器。

廣告
© . All rights reserved.