Menu
CoddyTech

Rückblick: Lifecycle Logger

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

Diese Zusammenfassung führt das Kapitel zusammen: jede Methode, die Unity für ein Skript aufruft, von Awake() bis OnDestroy(), in der Reihenfolge, in der Unity sie aufruft.

challenge icon

Aufgabe

Mittel

Zeige die Reihenfolge von Unity in der Console an.

  1. Schreibe Awake, OnEnable, Start, OnDisable und OnDestroy, wobei jede Methode ihren eigenen Namen protokolliert.
  2. Schreibe FixedUpdate, Update und LateUpdate auf dieselbe Weise, sodass sie nur beim ersten Aufruf protokolliert werden und jeweils ein bool-Feld verwenden.
  3. Rufe in Update() bei Druck auf die Leertaste Destroy(gameObject); auf.

Drücke „Spielen“ und dann die Leertaste: Die Console listet die acht Namen in der richtigen Reihenfolge auf. Drücke dann „Prüfen“.

Probier es selbst

using UnityEngine;

public class LifecycleLogger : MonoBehaviour
{
    // Protokolliere den Namen jeder Methode: Awake, OnEnable, Start, FixedUpdate, Update,
    // LateUpdate, OnDisable, OnDestroy. Protokolliere die drei Methoden, die wiederholt aufgerufen werden, nur einmal.
    // Space zerstört dieses Objekt.
}
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