Menu
CoddyTech

Rückblick: Mond in Umlaufbahn

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

Diese Zusammenfassung führt die Themen des Kapitels zusammen: ein Kind, das seinem Elternobjekt ohne Code folgt, eine Drehung in jedem Frame und eine Skalierung, die bis zu einem Grenzwert wächst.

challenge icon

Aufgabe

Mittel

Schreibe das Skript des Planeten; der Mond, sein Kind, folgt von selbst.

  1. Lass den Planeten in Update() pro Sekunde um spin Grad um die y-Achse rotieren.
  2. Während die Leertaste gedrückt ist, vergrößere ein float size-Feld mit Mathf.MoveTowards pro Sekunde um grow von 1 in Richtung 2.
  3. Setze transform.localScale = Vector3.one * size;.

Drücke „Spielen“ und halte die Leertaste gedrückt: Der Planet wird größer und der Mond schwingt weiter aus. Drücke anschließend „Prüfen“.

Probier es selbst

using UnityEngine;

public class Planet : MonoBehaviour
{
    public float spin = 40f;
    public float grow = 0.5f;

    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