Executar uma operação a cada X frames no método Update() do Unity

Freqüentemente, você deseja a facilidade de usar o método Update () do Unity, mas deseja evitar realizar uma operação pesada em todos os quadros quando isso nem sempre é necessário?

Aqui vai uma dica de ouro!

void Update()
{
    if (Time.frameCount % 10 == 0)
   {
      //Isso só vai ser executado a cada 10 frames
   }
}

Você pode alterar o valor 10 para o intervalo de frames que deseja que este bloco de código seja executado.

Você já conhecia esse recurso? Eu o uso em vários dos meus jogos para evitar realizar operações em todos os quadros.


Até a próxima, paz! 🖖

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *