Cursos / Jogos Digitais / Desenvolvimento com Motores de Jogos II / Aula

arrow_back Aula 06 - Jogo Polygonal Rescue - Parte 4 - Prefabs e Mudanças de Fases

Criando o Primeiro Prefab

Agora, como temos um Prefab chamado ColetavelCube, podemos remover os outros polígonos do tipo Cube da cena os quais não são ainda uma instância desse Prefab e, então, substituí-los por instâncias dele. Selecione os outros Cubes da cena (exceto do que já é uma instância do Prefab ColetavelCube) e pressione a tecla DELETE para removê-los. O processo está detalhado na Figura 5.

Figura 05 - Remoção dos polígonos do tipo Cube que ainda não são instâncias do Prefab ColetavelCube.
Remoção dos polígonos do tipo Cube que ainda não são instâncias do Prefab ColetavelCube.
Fonte: Captura de tela do Unity – Game Engine. Disponível em: https://unity3d.com/pt/. Acesso em: 14 de março de 2017.

Depois, a fim de criar as instâncias do ColetavelCube na cena, basta arrastar o Prefab com o mesmo nome para o local onde deseja criar a instância. Crie algumas instâncias nos locais desejados. A Figura 6 detalha o processo.

Figura 06 - Criação de uma instância do Prefab ColetavelCube.
Criação de uma instância do Prefab ColetavelCube.
Fonte: Captura de tela do Unity – Game Engine. Disponível em: https://unity3d.com/pt/. Acesso em: 14 de março de 2017.

Repare que as instâncias criadas têm as mesmas propriedades do Prefab original, já com a Tag ItemColetavel configurada e com a opção Is Trigger marcada no Box Collider. Ao criar as instâncias arrastando o Prefab para a cena, também as cria no Hierarchy, naturalmente. Entretanto, é necessário que você as coloque dentro do GameObject “Coletaveis”, como filhas dele, para manter a organização planejada. Faça isso e teremos algo como na Figura 7.

Figura 07 - Várias instâncias do Prefab ColetavelCube criadas na cena e organizadas no Hierarchy como filhas do GameObject Coletaveis.
Várias instâncias do Prefab ColetavelCube criadas na cena e organizadas no Hierarchy como filhas do GameObject Coletaveis.
Fonte: Captura de tela do Unity – Game Engine. Disponível em: https://unity3d.com/pt/. Acesso em: 14 de março de 2017.

Versão 5.3 - Todos os Direitos reservados