Otimizando seu jogo com Coroutines
6 minutos de leitura

Quando estamos fazendo um jogo do tipo tower defense cada torre dentro do nosso jogo precisa verificar qual o inimigo mais próximo dela, com o intuito de atacar ele. Para isso, podemos implementar um comportamento de Radar nessas torres.

Como saber qual é o inimigo mais próximo?
Precisamos ir de inimigo em inimigo verificando a distância daquele inimigo em relação a menor distância encontrada até aquele momento. Dentro da Unity, podemos marcar os inimigos com uma tag "inimigo" e assim buscar todos eles dentro do nosso código de busca.
Para simular, termos muitos inimigos na cena, utilizaremos um "gerador" que irá criar 10.000 inimigos assim que o jogo iniciar.

Como queremos procurar referências a objetos que estejam na cena, utilizaremos o método Start para buscar todos os inimigos e colocá-los dentro de uma lista de "posições".
Autor(a)
RicardoBugan
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.






