Cursos / Jogos Digitais / Desenvolvimento com Motores de Jogos II / Aula
O método Awake() fará as seguintes ações:
O código que instancia os prefabs no Awake() deve ficar conforme a Figura 19.
Salve o script, volte ao Unity e faça as seguintes mudanças para que seja mais fácil a visualização do resultado:
Se você prestou atenção usamos o método Random.Range() para criar valores aleatórios entre um valor mínimo e máximo. O Random.Range(int min, int max) retorna um número float entre o parâmetro min (incluindo ele) e o parâmetro max (excluindo ele), ou seja, esse valor pode ser igual a min por coincidência, mas sempre será menor que max. O uso do Random associado ao Instantiate é muito útil quando queremos criar experiências distintas todas as vezes que um jogador visita uma cena do nosso jogo.
Se você realizou esses ajustes, sua cena deve estar como na Figura 20.
Versão 5.3 - Todos os Direitos reservados