Recapitulação: registrador do ciclo de vida
Parte da seção Fundamentos de Scripting no Unity do Journey de Unity da Coddy. Lição 74 de 85.
Esta recapitulação reúne o capítulo: todos os métodos que o Unity chama em um script, de Awake() a OnDestroy(), na ordem em que são chamados.
Desafio
MédioMostre a ordem do Unity no Console.
- Escreva
Awake,OnEnable,Start,OnDisableeOnDestroy, cada um registrando o próprio nome. - Escreva
FixedUpdate,UpdateeLateUpdateda mesma forma, registrando apenas na primeira chamada, cada um com um campobool. - Em
Update(), ao pressionar Espaço, chameDestroy(gameObject);.
Pressione “Jogar” e, em seguida, Espaço: o Console lista os oito nomes em ordem. Depois, pressione “Verificar”.
Experimente você mesmo
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// Registre o nome de cada método: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. Dos que se repetem, registre o nome apenas uma vez para cada um.
// Space destrói este objeto.
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos de Scripting no Unity
1Fundamentos de C# no Unity
Olá, UnityVariáveisDecimais precisam de um fTexto no ConsoleVariáveis que guardam valoresIf e ElseComparar númerosRevisão: Coletor de Moedas7Laços e Métodos
Repita com forLaços dentro de laçosEscreva um métodoMétodos que respondemArraysRevisão: Escada10Encontrando coisas
Buscar pelo nomeTagsBuscar por tipoReferências são melhores que FindO null do UnityRevisão: moeda mais próxima13Projeto: Desvie dos Blocos
O CorredorBlocos do Céu2Faça-o se mover
Posicione o cuboMova a cada quadroGire a cada segundoDirija com as teclasRecapitulando: dirija o cubo5Vetores
Somando vetoresDireçõesEspaço local e globalVelocidade diagonalDistância entre objetosVector3 é uma structRevisão: piloto de drone8GameObjects e Componentes
Referências no InspectorObter um componenteComponentes ausentesAdicionar um componenteRequireComponentMostrar e ocultarRevisão: Interruptor de luz6Transformações e hierarquia
Pais e filhosIçar a bandeiraEscalaOlhar para as coisasMover-se em direção a um pontoRevisão: Lua em órbita9Projeto: Pegue a Estrela
O PegadorUma Estrela Cadente12O ciclo de vida dos scripts
Awake e StartUpdate e LateUpdateOnEnable e OnDisableA ordem do ciclo de vidaRecapitulação: registrador do ciclo de vidaPratique por conta própria: Playground de Unity