Единство - Слайдер

В этой главе мы узнаем о последнем элементе пользовательского интерфейса в этой серии. Ползунок обычно используется, когда определенное значение должно быть установлено между парой максимального и минимального значений. Одно из наиболее распространенных его применений - громкость звука или яркость экрана.

Чтобы создать слайдер, перейдите в Create → UI → Slider. НовыйSlider элемент должен появиться на вашей сцене.

Если вы перейдете к свойствам этого слайдера, вы заметите множество параметров для его настройки.

Давайте попробуем составить volumeслайдер из этого слайдера. Для этого откройте скрипт ButtonBehaviour (вы можете переименовать GameObject ButtonManager, поскольку он определенно делает больше, чем просто управление кнопкой) и добавьте ссылку на 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.

Мы установим цвет текста через его свойства для более заметного цвета.

Давайте проделаем ту же процедуру, перетащив GameObject Slider в новый слот и нажмем кнопку воспроизведения.

Настоятельно рекомендуется изучить и поэкспериментировать с другими элементами управления пользовательского интерфейса, чтобы увидеть, какие из них работают и каким образом.

В следующем разделе мы узнаем об освещении, материалах и шейдерах.