Menu
CoddyTech

Rückblick: Lichtschalter

Teil des Abschnitts Unity-Scripting: Grundlagen der Unity-Journey von Coddy. Lektion 49 von 85.

Diese Zusammenfassung führt die Kapitelinhalte zusammen: eine im Inspector ausgefüllte Referenz, eine mit GetComponent einmal abgerufene Komponente und eine mit enabled ein- und ausgeschaltete Komponente.

challenge icon

Aufgabe

Mittel

Schreibe den Lichtschalter: Mit der Leertaste wird die Lampe umgeschaltet, und der Schalter zeigt ihren Zustand an.

  1. Speichere den eigenen Renderer des Schalters in einem Feld, das in Start() gesetzt wird.
  2. Schalte bei Druck auf die Leertaste die Light-Komponente um: lamp.enabled = !lamp.enabled;.
  3. Färbe den Schalter Color.green, wenn die Lampe eingeschaltet ist, und Color.red, wenn sie ausgeschaltet ist – ab dem Start und nach jedem Tastendruck.

Drücke „Spielen“ und dann die Leertaste: Die Lampe geht aus und der Schalter wird rot. Drücke anschließend „Prüfen“.

Probier es selbst

using UnityEngine;

public class LightSwitch : MonoBehaviour
{
    public Light lamp;

    void Start()
    {
    }

    void Update()
    {
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Unity-Scripting: Grundlagen

Übe selbstständig: Unity-Playground