Menu
CoddyTech

Podsumowanie: rejestrator cyklu życia

Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 59 z 67.

challenge icon

Wyzwanie

Średni

Napisz skrypt, który wyświetla kolejność wywołań Unity w konsoli. Każda z tych metod zapisuje własną nazwę w konsoli, dokładnie tak, jak ją tu zapisano: Awake, OnEnable, Start, FixedUpdate, Update, LateUpdate, OnDisable, OnDestroy.

  • FixedUpdate, Update i LateUpdate są wywoływane wielokrotnie, więc każda z nich zapisuje nazwę w konsoli tylko przy pierwszym wywołaniu.
  • Spacja niszczy obiekt, dzięki czemu dwie ostatnie metody mogą zostać wywołane.

Naciśnij Play, naciśnij spację, przeczytaj zawartość konsoli, a następnie naciśnij Check.

Spróbuj swoich sił

using UnityEngine;

public class LifecycleLogger : MonoBehaviour
{
    // Wypisz nazwę każdej metody: Awake, OnEnable, Start, FixedUpdate, Update,
    // LateUpdate, OnDisable, OnDestroy. Nazwy trzech metod wywoływanych wielokrotnie wypisz tylko raz.
    // Spacja niszczy ten obiekt.
}

Wszystkie lekcje w sekcji Podstawy skryptów w Unity