Revisão: registrador do ciclo de vida
Parte da seção Noções básicas de scripting no Unity do Journey de Unity da Coddy. Lição 59 de 67.
Desafio
MédioEscreva um script que mostre a ordem da Unity no Console. Cada um destes métodos registra o próprio nome, exatamente como escrito aqui: Awake, OnEnable, Start, FixedUpdate, Update, LateUpdate, OnDisable, OnDestroy.
FixedUpdate,UpdateeLateUpdatesão executados repetidamente, então cada um deles registra o nome apenas na primeira chamada.- A tecla Space destrói o objeto, para que os dois últimos tenham sua vez.
Pressione Play, pressione Space, leia o Console e, em seguida, Check.
Experimente você mesmo
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// Registre o nome de cada método: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. Os três que se repetem devem ser registrados apenas uma vez.
// Space destrói este objeto.
}
Todas as lições de Noções básicas de scripting no Unity
1Seu primeiro script
Olá, UnityPosicione o cuboMova a cada quadroGire a cada segundoConduza com as teclasRecapitulando: dirija o cubo4Vetores
Adicionando vetoresDireçõesEspaço local e espaço do mundoVelocidade diagonalDistância entre objetosVector3 é uma structRevisão: piloto de drone7Projeto: Pegue a Estrela
O ApanhadorUma Estrela Cadente10O ciclo de vida dos scripts
Awake e StartUpdate e LateUpdateOnEnable e OnDisableA ordem do ciclo de vidaRevisão: registrador do ciclo de vida5Transformações e Hierarquia
Pais e FilhosEscalaObserve as CoisasMova-se em Direção a um PontoRevisão: Lua em Órbita6GameObjects e Componentes
Referências no InspectorObter um ComponenteComponentes AusentesAdicionar um ComponenteRequireComponentMostrar e OcultarRevisão: Interruptor de Luz