Unity3d Space Shooter (Parte 1)

27
CRIANDO UM SPACE SHOOTER Passo-a-passo com a Unity3D Bruno Gama Catão

Transcript of Unity3d Space Shooter (Parte 1)

Page 1: Unity3d Space Shooter (Parte 1)

CRIANDO UM SPACE SHOOTER

Passo-a-passo com a Unity3DBruno Gama Catão

Page 2: Unity3d Space Shooter (Parte 1)

ABRA A UNITY

• Este passo-a-passo foi feito utilizando a versão 3.5 da Unity;

•Os scripts foram feitos em JavaScript.

Page 3: Unity3d Space Shooter (Parte 1)

CRIE UM PROJETO1

2

Atenção: Diga a pasta onde o projeto será salvo !

Page 4: Unity3d Space Shooter (Parte 1)

DEFINA O LAYOUT1

2

Utilizaremos o layout “2 by 3”

Page 5: Unity3d Space Shooter (Parte 1)

CRIE A NAVE1

2

3

Page 6: Unity3d Space Shooter (Parte 1)

POSICIONE A NAVE

1

2

Clique em “Cube”

Defina a posição para 0, 0, 0

Page 7: Unity3d Space Shooter (Parte 1)

RENOMEIE A NAVE

Clique em “Cube”

1

Pressione F2

2Digite Nave

3

Page 8: Unity3d Space Shooter (Parte 1)

CRIE UM MATERIALCrie uma nova pasta chamada “Materiais”

1

Clique com o botão direito do mouse na pasta Materiais e crie um novo Material chamado “Nave”

2

Page 9: Unity3d Space Shooter (Parte 1)

PROCURE UMA TEXTURA

Procure texturas que tenham de preferência um fundo transparente (neste caso procurei por spaceship png)

1

Page 10: Unity3d Space Shooter (Parte 1)

ADICIONE A TEXTURA AO PROJETO

Crie uma nova pasta chamada “Texturas”1

Selecione a opção “Reveal in Finder/Explorer”

2

Salve a sua textura na pasta criada3

Page 11: Unity3d Space Shooter (Parte 1)

DEFINA UMA TEXTURAClique no material Nave

1Na caixa de texturas clique em “Select”

2

Clique duas vezes sobre a textura da nave3

Page 12: Unity3d Space Shooter (Parte 1)

DEIXE A TEXTURA TRANSPARENTE

Clique em “Shader”

1

Unlit / Transparent

2

Page 13: Unity3d Space Shooter (Parte 1)

APLIQUE O MATERIAL À NAVEClique no material Nave e segure

1

Solte sobre o objeto Nave

2

resultado !

3

Page 14: Unity3d Space Shooter (Parte 1)

MUDE A PROJEÇÃO

Clique na Main Camera1

Mude a projeção para Ortographic2

Page 15: Unity3d Space Shooter (Parte 1)

POSICIONE A CÂMERAMude as propriedades da câmera

1

resultado !2

Page 16: Unity3d Space Shooter (Parte 1)

LIGUE A LUZ AMBIENTE1

2

3

4

Page 17: Unity3d Space Shooter (Parte 1)

FAÇA VOCÊ

1.Crie um plano chamado “Fundo”

2.Posicione esse plano por trás da Nave

3.Redimensione o plano de forma que ocupe a tela toda

4.Crie uma textura para o “Fundo”

Page 18: Unity3d Space Shooter (Parte 1)

RESULTADO

Page 19: Unity3d Space Shooter (Parte 1)

CRIANDO UM SCRIPT

• Crie uma pasta chamada Scripts

•Dentro desta pasta crie um novo JavaScript chamado “MoverNave”

Page 20: Unity3d Space Shooter (Parte 1)

SCRIPT MOVERNAVE

Page 21: Unity3d Space Shooter (Parte 1)

ARRASTE O SCRIPT PARA A NAVE

1.Clique sobre o script “MoverNave”

2.Arraste e solte sobre a Nave

3.Teste

1

Page 22: Unity3d Space Shooter (Parte 1)

CRIE UMA BALA

1.Crie um cubo, chamado Foguete

2.Crie um material para o Foguete

3.Aplique uma textura ao material criado

4.Crie um script chamado MoverFoguete

5.Aplique o script ao Foguete

Page 23: Unity3d Space Shooter (Parte 1)

CRIE UM PREFAB

1.Crie uma pasta chamada Prefabs;

2.Dentro desta pasta, crie um Prefab chamado Foguete;

3.Arraste o objeto Foguete da Hierarchy e solte no prefab criado;

4.Apague o objeto Foguete da Hierarchy;

5.Crie um script chamado AtirarFoguete

6.Aplique o script sobre a Nave

Page 24: Unity3d Space Shooter (Parte 1)

SCRIPT ATIRARFOGUETE

Page 25: Unity3d Space Shooter (Parte 1)

ASSOCIE O PREFAB AO SCRIPTClique e arraste ...

1

... solte aqui !2

Page 26: Unity3d Space Shooter (Parte 1)

TESTE

1

Page 27: Unity3d Space Shooter (Parte 1)

SCRIPT MOVERFOGUETE