Contagem regressiva
Dispare um Timer sem depender da contagem de frames.
Composição da cena
Seção intitulada “Composição da cena”Componente Timer no mesmo objeto do Behavior.
Implementação
Seção intitulada “Implementação”public override void Start(){ var component = Object.GetComponent("astra.time.timer"); if (component is not null) component.Timer().Start(5.0);}
public override void TimerElapsed(ulong timerInstanceId, uint count){ Object.Name = "Tempo encerrado";}Resultado esperado
Seção intitulada “Resultado esperado”O evento altera o nome após o intervalo.
Cuidados
Seção intitulada “Cuidados”Trecho dentro de Behavior. Confira Repeat e IgnoreTimeScale. Se há vários timers, compare timerInstanceId e considere count.
Consulte Components.GameTimer. As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.