Podsumowanie: rejestrator cyklu życia
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 59 z 67.
Wyzwanie
ŚredniNapisz 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,UpdateiLateUpdatesą 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
1Twój pierwszy skrypt
Witaj, UnityUmieść sześcianPoruszaj się w każdej klatceObracaj się co sekundęSteruj za pomocą klawiszyPodsumowanie: Prowadź sześcian4Wektory
Dodawanie wektorówKierunkiPrzestrzeń lokalna i globalnaPrędkość po przekątnejOdległość między obiektamiVector3 jest strukturąPodsumowanie: pilot drona10Cykl życia skryptu
Awake i StartUpdate i LateUpdateOnEnable i OnDisableKolejność cyklu życiaPodsumowanie: rejestrator cyklu życia2Inspektor
Pola inspektoraSerializeFieldLiczby zmiennoprzecinkowe i MathfAtrybuty inspektoraPodsumowanie: Winda5Transformacje i hierarchia
Rodzice i dzieciSkalaPatrz na obiektyPoruszanie się w kierunku punktuPodsumowanie: Księżyc krążący po orbicie3Wejście
Naciśnięty, przytrzymany, zwolnionyOsiePrzyciski o nazwachPrzyciski myszyPowtórka: naładowany skok6Obiekty gry i komponenty
Referencje w InspectorzePobieranie komponentuBrakujące komponentyDodawanie komponentuRequireComponentPokazywanie i ukrywaniePodsumowanie: włącznik światła