Menu
CoddyTech

Rückblick: Treppe

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

Setze das Kapitel zusammen: eine Methode, die einen Wert zurückgibt, eine Methode, die damit etwas erledigt, und eine Schleife, die sie aufruft. Jede Stufe einer Treppe liegt eine halbe Einheit höher als die vorherige.

challenge icon

Aufgabe

Schwer

Baue eine Treppe mit 6 Stufen.

  1. Schreibe float StepHeight(int number), das number * 0.5f + 0.25f zurückgibt.
  2. Schreibe void PlaceStep(int number): einen Würfel namens Step bei new Vector3(number, StepHeight(number), 0) mit der Größe new Vector3(1, 0.5f, 1).
  3. Platziere in Start() mit einer for-Schleife die Stufen 0 bis 5 und gib anschließend Built 6 steps aus.

Drücke auf „Spielen“: Sechs Stufen steigen nach rechts an. Drücke dann auf „Prüfen“.

Probier es selbst

using UnityEngine;

public class Staircase : MonoBehaviour
{
    void Start()
    {
        // Platziere die Stufen 0 bis 5 und gib dann "Built 6 steps" in der Konsole aus.
    }

    // Schreibe hier float StepHeight(int number).

    // Schreibe hier void PlaceStep(int number).
}
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