Einheit - Der Schieberegler

In diesem Kapitel lernen wir das letzte UI-Element in dieser Reihe kennen. Der Schieberegler wird häufig verwendet, wenn ein bestimmter Wert zwischen einem Maximal- und einem Minimalwertpaar festgelegt werden soll. Eine der häufigsten Anwendungen ist die Lautstärke oder die Bildschirmhelligkeit.

Um einen Schieberegler zu erstellen, gehen Sie zu Erstellen → Benutzeroberfläche → Schieberegler. Eine neueSlider Element sollte in Ihrer Szene angezeigt werden.

Wenn Sie zu den Eigenschaften dieses Schiebereglers gehen, werden Sie eine Reihe von Optionen zum Anpassen feststellen.

Lassen Sie uns versuchen, eine zu machen volumeSchieberegler aus diesem Schieberegler heraus. Öffnen Sie dazu das ButtonBehaviour-Skript (Sie können das ButtonManager GameObject umbenennen, da es sicherlich mehr als nur eine Schaltfläche jetzt verwaltet) und fügen Sie einen Verweis auf den Schieberegler hinzu. Wir werden den Code auch noch einmal etwas ändern.

public class ButtonBehaviour : MonoBehaviour {
   int n;
   public Text myText;
   public Slider mySlider;
   void Update() {
      myText.text = "Current Volume: " + mySlider.value;
   }
}

Verstehen Sie, wie wir die Update-Methode verwenden, um den Wert von myText.text ständig zu aktualisieren.

Aktivieren Sie in den Slider-Eigenschaften das Kontrollkästchen "Ganze Zahlen" und setzen Sie den Maximalwert auf 100.

Wir werden die Farbe des Textes durch seine Eigenschaften für eine sichtbarere Farbe einstellen.

Gehen wir genauso vor, wie Sie das Slider GameObject auf den neuen Slot ziehen und auf Play klicken.

Es wird dringend empfohlen, auch die anderen Steuerelemente der Benutzeroberfläche zu erkunden und damit zu experimentieren, um festzustellen, welche auf welche Weise funktionieren.

In unserem nachfolgenden Abschnitt erfahren Sie mehr über Beleuchtung, Materialien und Shader.