Tutorial - Unity

28
Tutorial by: www.censuradoveg.blogspot.com Motivo do Tutorial Necessitava de um sistema de Hud pro meu game! Vi a “deficiência” de tutoriais brasileiros sobre Hud. Não encontrei a “ajuda” que eu queria!

Transcript of Tutorial - Unity

Tutorial by: www.censuradoveg.blogspot.com

Motivo do Tutorial

Necessitava de um sistema

de Hud pro meu game!

Vi a “deficiência” de

tutoriais brasileiros sobre

Hud.

Não encontrei a “ajuda” que

eu queria!

Nesse tutorial vamos aprender as seguintes funções do unity:

Criar um terreno

• Criar o solo

• Criar a água

Criar o player

• Criar o player

• Modifica-lo

Criar a Hud

• Criar o life

• Perder ou almentar a vida

Vamos na aba “Terrain” e em “Create Terrain” e veremos um

plano simples, como na imagem.

Agora como transformar isso em montanhas, penhascos etc.?

Com as ferramentas de terreno, você pode observar que do lado

direito tem algumas ferramentas.

Vamos escolher uma e começar a trabalhar, escolha a segunda

ferramenta da esquerda para direita:

E agora e são clicar em qualquer parte do terreno para começar

a criar as montanhas, obs: adicionem uma ligth indo em

“GameObject” > “Create Other” > “Directional Light”.

Use a ferramenta de rotação para direcionar a luz para o

terreno.

Agora é só colocar a textura ou a cor do terreno! Para isso vá na

quarta ferramenta.

Va em “Edit Texture” e em “Add Texture...”.

Clic no símbolo de um circulo para adicionar a textura.

Adicione a textura “Grass&Rock” para simular o solo.

Temos o nosso solo completo! Agora passaremos para a água!

Vamos adicionar a nossa água, vamos em “Standard Assets” >

“Water (Basic)” e “Daylight Simple Water”. Arraste e solte no

meio do solo.

Agora com a ferramenta de esticar vamos aumentar esse

mini oceano.

Agora vamos subir um pouco o nível desse oceano, usando a

ferramenta de posição

Ok, terreno criado!

Vamos começar agora a criar o player! Vai em “Standard Assets”

> “Character Controllers”.

Vamos fazer o mesmo processo da água, arrastar e colocar no

terreno! Mas lembrando que o player tem que ficar acima do

terreno, por que se não ele cai eternamente!

Esse e o jeito certo:

Podemos testar o game e ver o que essas 16 paginas já fizeram!

Clique em pata testar.

Vamos entender melhor as características do player:

Aqui podemos modificar a distancia do player da câmera!

Aqui podemos modificar a rotação da câmera!

Aqui podemos modificar o tamanho da câmera!

Aqui e onde podemos modificar a rotação do mouse!

Vamos ao que realmente interessa né galera!

Vamos ao o que realmente interessa, que é o script da hud s dos

hits.

Vamos lá!

Criando um novo “JavaScript” indo em “Create” > “JavaScript”.

Nomeio de “FPSPlayer” (lembrando que o nome faz diferença!)

Coloque o código contido no arquivo “.zip” chamado “FPSPlayer”

Copie e cole no editor de script da unity.

E agora arraste o script para o player “First Person Controller”.

Vamos entender o básico desse script!

Selecione o player para podermos entender esse sistema.

“Maximum Hit Points” = Aqui e onde você define a vida máxima

do player.

“Hit Points” = Aqui e onde você define o status inicial do player.

“Health GUI” = Coloca a textura da imagem do life.

Vou adicionar mais um tópico aqui meio que inesperado!

Vamos criar também uma textura simples para ser a nossa barra

de vida.

Vou usar essa imagem aqui:

Também “esta contida” no arquivo “.zip” do tutorial.

Vamos criar a textura, va na aba “GameObject” > “Create

Other”> “GUI Texture”.

Como padrão vem uma imagem da unity, vamos modificar.

Pegue a textura “life” e arraste para o unity.

Selecione a textura “life” e podemos agora posicioná-la no canto

superior direito da tela. Use as configurações abaixo:

Voltando ao player, vamos adicionar a textura, ligá-la ao sistema.

Clique e escolha textura do life “UnityWatermark-small”.

Pronto o nosso sistema de Hud já foi criado!

Agora vamos aprender a tirar ou colocar vida.

Basta abrir o arquivo “Hit” dentro do arquivo “.zip”

Crie um novo “JavaScript” e cole todo o script hit.

Obs.: nomeie o script de Hit.

Agora podemos criar um cubo e adicionar o script ao mesmo.

“GameObject”> “Create Other” > “Cube”.

Agora arraste o script até o cubo, e podemos testar.

Obs.: Volte no player e diminua o “Hit points” para 50.

Clicando em

Você vai ver que ao colidir com cubo ele aumenta o “life”.

Agora para diminuir? Fácil vamos no cubo.

“Amount” = A quantidade para aumentar ou diminuir a vida

Para diminuir e só colocar um “–“ (menos) na frente de um

numero.

“Sound” = Som que será reproduzido ao aumentar ou diminuir a

vida.

É Galera chegamos ao fim desse tutorial sobre unity 3D.

Espero que tenham gostado e aproveitam e façam bom uso!

Aguardem mais tutoriais de unity...

Msn: tú[email protected]

Gmail: [email protected]

Blog: www.censuradoveg.blogspot.com

Comunidade:

http://www.orkut.com.br/Main#Community?cmm=114589299