Post on 25-May-2015
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