Você está na página 1de 9

1 Fbio Souza fapers@ig.com.

br Tutorial Inicial em Unity3D


Sumrio
Introduo interface do Unity3d .............................................................................................................................. 2
1. Objetivos deste tutorial ....................................................................................................................................... 3
2. Layout da tela ..................................................................................................................................................... 3
3. Encontrando GameObjects no espao 3D ........................................................................................................... 4
4. Criao de GameObjects ..................................................................................................................................... 4
5. Navegando na viso da cena .............................................................................................................................. 4
6. Movendo os GameObjects .................................................................................................................................. 5
7. Game View .......................................................................................................................................................... 6
8. Redimensionar objetos do jogo........................................................................................................................... 6
9. Usando Assets ..................................................................................................................................................... 6
10. Adicionando componentes ................................................................................................................................ 8
11. Duplicando ........................................................................................................................................................ 8


2 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D

Introduo interface do Unity3d

Este tutorial introduzir a Interface
grfica do usurio de Unity3D .
No necessrio nenhum conhecimento
de unity.
Tempo estimado para completar: 1
hora.
Autor: Graham McAllister
Tradutor: Fbio Souza

3 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D
1. Objetivos deste tutorial
Se voc novo em Unity, este deve ser o primeiro tutorial a ser lido. Ele ir explicar os setores-chave da
interface e descrever como criar objetos de jogo bsico e tambm o posicionamento do mesmos no espao 3D.
Para demonstrar os fundamentos da interface do Unity, iremos criar uma cena simples que permita a um
personagem andar sobre uma superfcie.
Nota: qualquer texto que deva ser executado pelo usurio comear com um -.
2. Layout da tela

Antes de comearmos, vejamos que o layout pode ser fixado como desejar
basta clicar na barra de ferramentas em layout e selecionar qualquer um ou
salvar uma forma melhor para voc.
Vamos utilizar neste tutorial um Layout 2 by 3, ou seja dois paineis de
visualizao e trs de propriedades.

- Para garantir que um Layout esteja selecionado clique no menu Window -> Layouts> 2 by 3.
Sua viso agora est dividido em 5 regies principais:

1. Scene View Onde colocado
os Objetos ou seja GameObjects;
2. Game View Mostra como
ficar o jogo;
3. Hierarchy View Mostra todos
os GameObjects da Cena atual;
4. Project View - Mostra todos os
GameObjects ativos que esto
disponvel para uso (como uma
paleta)
5. Inspector View - Mostra as
propriedades do GameObjects
elecionado atualmente;

4 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D
3. Encontrando GameObjects no espao 3D

- Vamos comear criando um novo projeto.
- Selecionel o menu File->New Project no menu principal e coloque o nome ao projeto,
tais como "GUI Tutorial, se voc selecionar alguns do itens abaixo ele ser importado junto
com seu projeto, mas deixe para depois. Clique em Create. Se estiver algum item selecionado
como citei anteriormente a Unity3D ir importar os assets (por exemplo, udio, texturas,
modelos3D) para que eles estejam disponveis para uso.
Uma vez que a importao estiver concluda, voc ver seu mundo de jogo. Atualmente
s existe uma cmara principal (este o padro), voc pode ver que esta listado como o nico
item na guia Hierarchy.
- Se voc no estiver vendo a cmera na sua viso de cena, clique na cmera principal
noa guia Hierarchy, mova o cursor do mouse para a cena e pressione F. A cmera principal
agora deve estar no centro. Esta tcnica pode ser utilizada para encontrar qualquer
GameObjects que estiver em uso.
- Qualquer GameObjects pode ser selecionado clicando sobre ele na viso cena ou
selecionando na guia Hierarchy. Se voc clicar em um objeto na viso cena, voc pode verificar
que voc selecionou o objeto correto que ser destacado na guia hierarquia.
4. Criao de GameObjects
Vamos adicionar alguns GameObjects para o nosso mundo.
- Selecione menu GameObject > Create Other > Plane, isso ir criar um plano (uma
superfcie 2D) para. permitir que o nosso personagem possa caminhar.
- Adicione um cubo para o nosso mundo, no menu GameObject > Create Other > Cube.
- Adicione um ponto de luz no menu GameObject > Create Other > Point Light.
5. Navegando na viso da cena
Voc pode olhar em torno de seus objetos 3D a partir de qualquer ngulo, usando o
seguinte:
1. Giro (Alt+ LMB)
2. Panormica (Alt + MMB)
3. Zoom (Alt + RMB)
L / M / R MB significa (Boto Esquerdo / Central e boto direito do mouse).
recomendvel que voc tenha um mouse de 3 botes.

5 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D
6. Movendo os GameObjects
Voc pode posicionar qualquer GameObjects no espao 3D usando um dos seguintes
procedimentos:
1. Selecione um GameObjects e clique na
ferramenta Move (W do teclado). Ir exibir trs
setas, uma para cada eixo do espao 3D. A
vermelha o eixo-x, a verde o eixo-y e a azul o
eixo z, ou seja, r, g, b, mapas para x, y, z. Para
mover um objeto, clique com o boto esquerdo do
mouse sobre a seta que representa o eixo que deseja
mover e arraste o necessrio. Arraste e observe no
Painel Inspector que os valores vo mudando.
Sendo assim podemos posicionar um GameObjects
em um local pr definido. Apenas digite as
coordenadas desejadas no Painel Inspector.
Voc tambm pode posicionar um GameObjects, em qualquer lugar da viso da cmara.
Em primeiro com a utilizao das teclas do mouse posicione a viso do plano onde deseja, em
seguida selecione a cmara clique no menu GameObject > Align with View . O GameObject
selecionado ir se mover para onde a cmera aponta agora.

2. Rotate Tool (E do teclado). Selecione
qualquer GameObjects e em seguida, tecle E, ir
exibir a ferramenta de rotao. Para girar em
torno de um eixo, clique com o boto esquerdo
do mouse no eixo de escolha, em seguida, mova
o mouse para girar o objeto do jogo. Ao girar o
objeto da notificao ir mudar os valores de
rotao do painel Inspector tambm. Voc pode
inserir valores diretamente nas caixas do
inspector.

-Vamos fazer um pequeno exerccio. Mova o cubo (ferramenta mover) para que ele
esteja fora da viso na cena. Use o recurso Select Frame (Clique no Cube do painel hierarquia e
em seguida, pressione a tecla F) para localizar o cubo novamente. Finalmente mova o cubo para
trs de modo a fechar o plano.
- Mova o ponto de luz para cima do cubo e do plano


6 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D
7. Game View
O Game View mostra como ficar quando executar (com texturas, iluminao e etc) Se
voc no pode ver seu mundo no modo Game porque a cmera no est virada na direo
certa.
- Clique na cmera principal, voc vai notar uma pirmide invertida wireframe amarelo
vindo para fora dela. Isso conhecido como janela de exibio de cmeras (o que pode ver). Se
a janela no est apontando na direo de seus objetos de jogo, navegar na vista de cena, para
que voc esteja olhando para o seu jogo de objetos, selecione a cmera principal e selecione
GameObject > Align With View . Ver como seu jogo est agora na tua Cena.
Voc tambm pode ajustar manualmente as configuraes de cmeras usando o mover e
girar para alterar os valores no modo de exibio no Inspetor.
Voc tambm pode querer mudar a sua luz para dar uma melhorada.
8. Redimensionar objetos do jogo
Para redimensionar um objeto em primeiro lugar, selecione-o e pressione R no teclado.
(Redimensionar ou ferramenta de escala).
Voc pode visualmente escalar um objeto arrastando o bloco quadrado na extremidade
do eixo de cada um, ou usar o Inspector para digitar um valor preciso. Agora redimensione
alguns objetos em nosso jogo.
- Selecione o plano definindo a coordenada X e Z para
10 valores da escala no Painel Inspector (primeira e
terceira caixa a segunda opo para o valor de y).
- Selecione o cubo, redimensione ao longo do eixo-y
visualmente (pressione R e arraste para cima na seta
verde). O cubo deve agora parecer com um pilar.
- Mude o nome de cubo para Pillar. Faa isso
selecionando-o na vista de hierarquia e dando um
clique duplo bem lento ou no painel inspector.
Lembre-se de comear os nomes dos GameObjects
com letra maiscula.
9. Usando Assets
Os jogos de computadores so criados a partir de modelos 3D, texturas, arquivos de
som, cdigo do jogo, etc. Estes so os chamados Assets. A Unity vem com muitos recursos por
padro (ainda mais na verso Pro). Vamos agora adicionar um personagem para nosso mundo
de jogo do Assets. Em Project View caso no tenha nada clique com o boto direito do mouse e
clique em Import Package... Nesta opo possvel importar qualquer Assets para o painel
Projects. Por enquanto vamos importar apenas o necessrio.

7 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D

Procure no caminho:
C:\Program Files\Unity\Editor\Standard Packages\ escolha Character Controller

- Espanda a pasta Standard Assets do painel Projects e arraste o GameObjects First Person
Controller da pasta Character Controllers para a exibio da cena. Observe como a viso do
jogo mudou, isto porque o FPS vem com sua prpria cmera, que tem prioridade sobre a
cmara principal. Verifique se o controlador FPS, no painel Scene arraste o controlador FPS
utilizando o comando Mover, observe que a viso Game muda conforme vai movimentando em
cima do Plane.
- Elimine a cmera principal pois no precisamos mais dela(Selecione Main Camera no painel
Hierarquia e pressione Delete). A Viso de Jogo agora o que o jogador poder ver no jogo.
- Inicie o jogo clicando no boto Play na barra de ferramentas da Unity .
Observe que a tela permanece a mesma, assim voc pode ver o jogo no Modo de Cena e
a viso Game. Use o cursor do mouse para rotacionar olhar para cima ou para baixo e as setas
do teclado para movimentar. Utilize espao para pular.
- Para parar o jogo a qualquer momento clique no boto Play novamente.
NB: Ao pressionar a barra de espao enquanto o cursor do mouse est posicionado em
qualquer viso seja na Game ou Scene faz com que a viso particular expanda para tela cheia.
Isto til ao fazer ajustes na cena, ou Game.

8 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D
Pressionando espao dentro da exibio retorna tela cheia para o modo de layout
anterior. Note-se que esse recurso no funciona se o jogo est atualmente em execuo, para
funcionar deve-se parar ou pausar o jogo em primeiro lugar.
10. Adicionando componentes
GameObjects pode ter um nmero de componentes (ou comportamentos) que lhes so
inerentes. Clicando em qualquer objeto do jogo, voc pode ver os componentes ligados na Vista
Inspector (Por exemplo, Transform, Collider Box).
- Clique no Pilar e olha para os seus componentes na Vista Inspector.
Permite adicionar outro cubo e adicionar um componente extra.

Adicione um outro cubo a Cena (Game Object >
Create Other > Cube). Renomeie para Cubo na viso
de hierarquia.


Agora vamos adicionar um componente Rigidbody para este cubo. O componente
RigidBody permite que o objeto do jogo se comporte como se estivesse em um mundo com
gravidade, ou seja, o objeto vai cair para baixo at que ele atinge uma superfcie com um
componente colisor em anexo.
- Selecione o novo Cubo e clique no menu Component > Physics > Rigidbody. Observe
que um novo componente foi inserido no painel Inspector do GameObjects Cubo selecionado.
- Mova o novo cubo para cima do pilar um pouco afastado, como na imagem acima.
- Pressione Play e veja que o Cubo colide com o Pilar e cai no cho.
11. Duplicando
Duplicar um objeto do jogo um dos recursos mais poderosos da Unity. Ao duplicar um
objeto, todas as caractersticas e comportamentos dos objetos tambm so copiados. Esta uma
maneira muito rpida para criar cenas complexas. Vamos agora adicionar mais PhysicsCubes a
nossa cena.
- Clique em PhysicsCube e pressione CTRL + D (ou faa isso a partir do menu Editar).
Aviso: Uma entrada extra PhysicsCube apareceu no painel Hierarchy, porm voc no
pode v-lo pois foi criado na mesma posio do primeiro PhysicsCube.

9 Fbio Souza fapers@ig.com.br Tutorial Inicial em Unity3D
- Mova o PhysicsCube novo, selecionando o movendo com a ferramenta Mover ou
pressionando (W), movimento para cima (eixo-y).
- Repita esse processo para que se tenha 3 PhysicsCube game objects (veja Figura).

- Execute o jogo e todos os trs objetos do jogo PhysicsCube devem interagir e se
comportar naturalmente.
Este tutorial apresentou os fundamentos da Unity3D. Voc deve seguir adiante para o
script tutorial. Veja a seguir.

Você também pode gostar