Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen UI in Unity Erstellen | Unity UI und Sounds
Unity für Anfänger
course content

Kursinhalt

Unity für Anfänger

Unity für Anfänger

1. Einführung in Unity
2. Schreiben Sie Ihr Erstes Skript
3. Unity Physics
4. Unity UI und Sounds
5. Polishing and Exporting Your Game

book
UI in Unity Erstellen

Wählen Sie den Typ des UI-Elements, das Sie hinzufügen möchten (z.B. Button, Text, Bild) aus dem "UI"-Menü.

Dies wird das ausgewählte UI-Element als Kind des Canvas in der Szene hinzufügen. (Es wird ein Canvas erstellt, falls es nicht existiert)

Verwenden Sie die Szenenansicht, um die UI-Elemente nach Wunsch zu positionieren und zu dimensionieren.

Sie können UI-Elemente anklicken und ziehen, um sie zu verschieben, und die Griffe an den Ecken und Kanten verwenden, um sie zu skalieren.

Mit dem ausgewählten UI-Element im Hierarchy-Fenster können Sie seine Eigenschaften im Inspector-Fenster anpassen. Passen Sie Eigenschaften wie Textinhalt, Farbe, Schriftgröße, Bildsprite und andere an, um das Erscheinungsbild des UI-Elements zu gestalten.

Um UI-Elemente interaktiv zu machen, können Sie Ereignis-Listener und Skripte hinzufügen. Wählen Sie das UI-Element aus, dem Sie Interaktivität hinzufügen möchten. Klicken Sie im Inspector-Fenster auf die Schaltfläche "Komponente hinzufügen" und fügen Sie ein Skript hinzu, das Benutzereingaben verarbeitet (z.B. Button onClick-Ereignisse).

Als nächstes lassen Sie etwas passieren, wenn wir auf die Schaltfläche klicken. Klicken Sie zuerst auf die Plus-Schaltfläche.

Klicken Sie als Nächstes auf den Spieler und ziehen und ablegen Sie ihn dort im Objektfeld.

Als nächstes klicken Sie auf den Pfeil neben "Keine Funktion":

Da wir möchten, dass der Spieler seine Position neu startet, müssen wir auf playerMVT klicken und die Funktion RestartLevel() auswählen.

Das bedeutet, wenn der Spieler auf den Button klickt, wird das Level neu gestartet.

Welches Unity-Komponente fungiert als Container für UI-Elemente?

Welches Unity-Komponente fungiert als Container für UI-Elemente?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt