DualSlider【unity】

DualSlider【unity】

April 3, 2024
Teilen
Autor: Big Y

In diesem Video zeige ich Ihnen, wie Sie Dual-Slider in Unity verwenden können. Dual-Slider sind eine Art von UI-Element, das es Benutzern ermöglicht, einen Wert zwischen zwei Extremen auszuwählen. Sie werden oft verwendet, um Lautstärke, Helligkeit oder andere Einstellungen zu steuern.

Um Dual-Slider in Unity zu verwenden, können Sie das [Slider](https://docs.unity3d.com/ScriptReference/UI.Slider.html)-Komponente verwenden. Dieses Komponente erstellt eine rechteckige Steuerung, die der Benutzer ziehen kann, um einen Wert auszuwählen. Sie können den minimalen und maximalen Wert des Schiebereglers sowie die Schrittgröße festlegen.

Um einen Dual-Slider zu erstellen, können Sie zwei Slider-Komponenten zu Ihrer Szene hinzufügen. Sie können dann den minimalen und maximalen Wert der Schieberegler auf den gleichen Wert einstellen. Sie können auch die Schrittgröße der Schieberegler auf den gleichen Wert einstellen.

Sobald Sie Ihre Dual-Slider erstellt haben, können Sie sie mit Ihrem Code verbinden. Sie können dies tun, indem Sie jedem Schieberegler einen [SliderEvent](https://docs.unity3d.com/ScriptReference/UI.SliderEvent.html)-Listener hinzufügen. Der SliderEvent-Listener wird ausgelöst, wenn der Benutzer den Wert des Schiebereglers ändert.

In Ihrem Code können Sie den SliderEvent verwenden, um den Wert einer Variablen zu aktualisieren. Sie können dann diese Variable verwenden, um das Verhalten Ihres Spiels zu steuern.

Hier ist ein Beispiel, wie man Dual-Slider in Unity verwendet:

```

// Erstellen Sie zwei Schieberegler.

Slider slider1 = gameObject.AddComponent();

Slider slider2 = gameObject.AddComponent();

// Legen Sie den minimalen und maximalen Wert der Schieberegler fest.

slider1.minValue = 0;

slider1.maxValue = 100;

slider2.minValue = 0;

slider2.maxValue = 100;

// Legen Sie die Schrittgröße der Schieberegler fest.

slider1.stepSize = 1;

slider2.stepSize = 1;

// Fügen Sie jedem Schieberegler einen SliderEvent-Listener hinzu.

slider1.onValueChanged.AddListener(OnSliderValueChanged);

slider2.onValueChanged.AddListener(OnSliderValueChanged);

// Erstellen Sie eine Funktion, um das Ereignis "Schiebereglerwert geändert" zu behandeln.

void OnSliderValueChanged(Slider slider)

{

// Holen Sie sich den Wert des Schiebereglers.

float value = slider.value;

// Aktualisieren Sie den Wert einer Variablen.

myVariable = value;

}

```

Dieser Code erstellt zwei Schieberegler mit dem gleichen minimalen und maximalen Wert und der gleichen Schrittgröße. Die Schieberegler sind mit einem SliderEvent-Listener verbunden, der ausgelöst wird, wenn der Benutzer den Wert der Schieberegler ändert. Der SliderEvent-Listener aktualisiert dann den Wert einer Variablen.

Sie können diesen Code verwenden, um Dual-Slider in Unity zu erstellen und sie mit Ihrem Code zu verbinden. Sie können dann die Schieberegler verwenden, um das Verhalten Ihres Spiels zu steuern.

- End -
VOC AI Inc. 8 The Green,Ste A, in the City of Dover County of Kent, Delaware Zip Code: 19901 Copyright © 2024 VOC AI Inc.All Rights Reserved. Bedingungen und Konditionen Hinweise zum Datenschutz
Diese Website verwendet Cookies
VOC AI verwendet Cookies, um sicherzustellen, dass die Website ordnungsgemäß funktioniert, und um einige Informationen über Ihre Präferenzen, Geräte und vergangenen Aktionen zu speichern. Diese Daten sind aggregiert oder statistisch, was bedeutet, dass wir nicht in der Lage sind, Sie individuell zu identifizieren. Weitere Einzelheiten über die von uns verwendeten Cookies und wie Sie Ihre Zustimmung zurückziehen können, finden Sie in unserer Hinweise zum Datenschutz.
Wir verwenden Google Analytics, um die Nutzererfahrung auf unserer Website zu verbessern. Indem Sie unsere Website weiter nutzen, stimmen Sie der Verwendung von Cookies und der Datenerfassung durch Google Analytics zu.
Sind Sie mit der Annahme dieser Cookies einverstanden?
Alle Cookies akzeptieren
Alle Cookies ablehnen