Menu
CoddyTech

Variablen

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

Eine Variable ist eine benannte Box, die einen Wert enthält: deine Leben, deine Geschwindigkeit, die Höhe eines Turms. Du erstellst sie mit einem Typ, einem Namen und einem Anfangswert:

int lives = 3;

int ist der Typ für ganze Zahlen (3, 0, -12). lives ist der Name, = weist ihr den Wert 3 zu und ; beendet die Zeile, so wie ein Punkt einen Satz beendet.

Danach steht der Name für den Wert, so oft du ihn verwendest:

int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);

transform.localScale ist die Größe des Objekts: Breite (x), Höhe (y) und Tiefe (z). Dieser Block ist 3 hoch, 6 breit und 6 tief. Ändere length auf 4, und er wird in beiden Richtungen gleichzeitig kleiner, weil beide Stellen dieselbe Box auslesen.

Dein Code kommt zwischen das { und } von Start(). Zeilen, die mit // beginnen, sind Kommentare, Hinweise, die C# überspringt.

challenge icon

Aufgabe

Einfach

Mach den Turm 5 Stockwerke hoch und 2 breit.

  1. Ändere in int floors = 2; die 2 zu 5.
  2. Ändere in int width = 1; die 1 zu 2. Ändere nur die Zahlen: Eine zweite Zeile mit int floors ist ein Fehler.

Drücke „Spielen“: Der Turm wird höher und breiter. Drücke dann „Prüfen“.

Probier es selbst

using UnityEngine;

public class Tower : MonoBehaviour
{
    void Start()
    {
        int floors = 2;
        int width = 1;

        transform.localScale = new Vector3(width, floors, width);
    }
}

Alle Lektionen in Unity-Scripting: Grundlagen

Übe selbstständig: Unity-Playground