Récapitulatif : journaliseur du cycle de vie
Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 59 sur 67.
Défi
MoyenÉcris un script qui affiche l’ordre d’exécution de Unity dans la Console. Chacune de ces méthodes consigne son propre nom, exactement comme écrit ici : Awake, OnEnable, Start, FixedUpdate, Update, LateUpdate, OnDisable, OnDestroy.
FixedUpdate,UpdateetLateUpdates’exécutent encore et encore, donc chacune ne consigne qu’à son premier appel.- La barre d’espace détruit l’objet, ce qui permet aux deux dernières méthodes d’être appelées.
Appuie sur Play, appuie sur la barre d’espace, lis la Console, puis Check.
Essayez vous-même
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// Affichez le nom de chaque méthode : Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. N’affichez qu’une seule fois le nom des trois méthodes qui se répètent.
// La touche Espace détruit cet objet.
}
Toutes les leçons de Les bases du scripting dans Unity
1Votre premier script
Bonjour, UnityPlacez le cubeBouger à chaque imageTourner chaque secondeDirigez avec les touchesRécapitulatif : conduisez le cube4Vecteurs
Addition de vecteursDirectionsEspaces local et mondeVitesse diagonaleDistance entre les objetsVector3 est une structRécapitulatif : pilote de drone7Projet : Attrape l’étoile
L’attrapeurUne étoile qui tombe10Le cycle de vie d’un script
Awake et StartUpdate et LateUpdateOnEnable et OnDisableL’ordre du cycle de vieRécapitulatif : journaliseur du cycle de vie2L’inspecteur
Champs de l’inspecteurSerializeFieldNombres flottants et MathfAttributs de l’inspecteurRécapitulatif : ascenseur5Transformations et hiérarchie
Parents et enfantsÉchelleRegarder les objetsSe déplacer vers un pointRécapitulatif : Lune en orbite8Rechercher des objets
Rechercher par nomTagsRechercher par typeLes références plutôt que FindLe null de UnityRécapitulatif : la pièce la plus proche11Projet : Esquivez les blocs
Le coureurBlocs qui tombent6GameObjects et composants
Références dans l’InspectorObtenir un composantComposants manquantsAjouter un composantRequireComponentAfficher et masquerRécapitulatif : interrupteur