Rückblick: Lichtschalter
Teil des Abschnitts Grundlagen des Scripting in Unity der Unity-Journey von Coddy. Lektion 35 von 67.
Aufgabe
MittelSchreibe den Lichtschalter. Das Skript des Schalters enthält das Licht der Lampe in seinem Feld lamp.
- Jeder Druck auf die Leertaste schaltet das Licht aus, wenn es eingeschaltet ist, und ein, wenn es ausgeschaltet ist. Schalte die Lichtkomponente um, nicht die ganze Lampe.
- Der Schalter zeigt den Zustand durch seine eigene Farbe an:
Color.green, wenn die Lampe eingeschaltet ist, undColor.red, wenn sie ausgeschaltet ist, und zwar ab dem Moment, in dem das Spiel beginnt.
Drücke Play, drücke ein paar Mal die Leertaste und dann Check.
Probier es selbst
using UnityEngine;
public class LightSwitch : MonoBehaviour
{
public Light lamp;
void Start()
{
}
void Update()
{
}
}
Alle Lektionen in Grundlagen des Scripting in Unity
1Dein erstes Skript
Hallo, UnityPlatziere den WürfelBewege dich in jedem FrameDrehe dich jede SekundeSteuere mit den TastenRückblick: Steuere den Würfel4Vektoren
Vektoren addierenRichtungenLokaler und globaler RaumDiagonale GeschwindigkeitAbstand zwischen ObjektenVector3 ist ein StructRückblick: Drohnenpilot7Projekt: Fang den Stern
Der FängerEin fallender Stern10Der Lebenszyklus eines Skripts
Awake und StartUpdate und LateUpdateOnEnable und OnDisableDie Reihenfolge im LebenszyklusRückblick: Lifecycle Logger5Transformationen und Hierarchie
Eltern und KinderSkalierungDinge ansehenAuf einen Punkt zubewegenRückblick: Umlaufender Mond8Dinge finden
Nach Namen findenTagsNach Typ findenReferenzen schlagen FindUnitys NullRückblick: Nächste Münze11Projekt: Weiche den Blöcken aus
Der LäuferFallende Blöcke6GameObjects und Komponenten
Referenzen im InspectorEine Komponente abrufenFehlende KomponentenEine Komponente hinzufügenRequireComponentEin- und AusblendenRückblick: Lichtschalter