Unity3d Space Shooter (Parte 1)

Post on 25-May-2015

2.596 views 1 download

Transcript of Unity3d Space Shooter (Parte 1)

CRIANDO UM SPACE SHOOTER

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

ABRA A UNITY

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

•Os scripts foram feitos em JavaScript.

CRIE UM PROJETO1

2

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

DEFINA O LAYOUT1

2

Utilizaremos o layout “2 by 3”

CRIE A NAVE1

2

3

POSICIONE A NAVE

1

2

Clique em “Cube”

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

RENOMEIE A NAVE

Clique em “Cube”

1

Pressione F2

2Digite Nave

3

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

PROCURE UMA TEXTURA

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

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

DEFINA UMA TEXTURAClique no material Nave

1Na caixa de texturas clique em “Select”

2

Clique duas vezes sobre a textura da nave3

DEIXE A TEXTURA TRANSPARENTE

Clique em “Shader”

1

Unlit / Transparent

2

APLIQUE O MATERIAL À NAVEClique no material Nave e segure

1

Solte sobre o objeto Nave

2

resultado !

3

MUDE A PROJEÇÃO

Clique na Main Camera1

Mude a projeção para Ortographic2

POSICIONE A CÂMERAMude as propriedades da câmera

1

resultado !2

LIGUE A LUZ AMBIENTE1

2

3

4

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”

RESULTADO

CRIANDO UM SCRIPT

• Crie uma pasta chamada Scripts

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

SCRIPT MOVERNAVE

ARRASTE O SCRIPT PARA A NAVE

1.Clique sobre o script “MoverNave”

2.Arraste e solte sobre a Nave

3.Teste

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

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

SCRIPT ATIRARFOGUETE

ASSOCIE O PREFAB AO SCRIPTClique e arraste ...

1

... solte aqui !2

TESTE

1

SCRIPT MOVERFOGUETE