Ripasso: logger del ciclo di vita
Fa parte della sezione Fondamenti di scripting in Unity del percorso Unity di Coddy. Lezione 59 di 67.
Sfida
MedioScrivi uno script che mostri l'ordine di Unity nella Console. Ognuno di questi metodi registra il proprio nome, esattamente come scritto qui: Awake, OnEnable, Start, FixedUpdate, Update, LateUpdate, OnDisable, OnDestroy.
FixedUpdate,UpdateeLateUpdatevengono eseguiti ripetutamente, quindi ognuno di essi registra il proprio nome solo alla prima chiamata.- La barra spaziatrice distrugge l'oggetto, così gli ultimi due possono essere eseguiti.
Premi Play, premi la barra spaziatrice, leggi la Console, poi Check.
Provalo tu
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// Registra il nome di ogni metodo: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. Per i tre che si ripetono, registra il nome una sola volta.
// Space distrugge questo oggetto.
}
Tutte le lezioni di Fondamenti di scripting in Unity
1Il tuo primo script
Ciao, UnityPosiziona il cuboMuovi a ogni frameRuota ogni secondoGuida con i tastiRiepilogo: guida il cubo4Vettori
Sommare vettoriDirezioniSpazio locale e spazio globaleVelocità diagonaleDistanza tra gli oggettiVector3 è una structRiepilogo: pilota di droni7Progetto: Acchiappa la stella
L'acchiappatoreUna stella cadente10Il ciclo di vita degli script
Awake e StartUpdate e LateUpdateOnEnable e OnDisableL’ordine del ciclo di vitaRipasso: logger del ciclo di vita2L'Inspector
Campi dell'InspectorSerializeFieldNumeri decimali e MathfAttributi dell'InspectorRiepilogo: Ascensore5Trasformazioni e gerarchia
Genitori e figliScalaGuarda gli oggettiMuoversi verso un puntoRiepilogo: Luna in orbita6Oggetti di gioco e componenti
Riferimenti nell’InspectorOttenere un componenteComponenti mancantiAggiungere un componenteRequireComponentMostrare e nascondereRipasso: interruttore della luce