Neste tutorial vamos aprender a criar as plataformas que o nosso herói vai utilizar no Unity 5.
Olá pessoal! Saudades de mim? Hoje vamos criar plataformas!
No tutorial anterior vimos como movimentar o nosso personagem e agora vamos criar as plataformas em que o nosso personagem vai andar.
Antes de começar, precisamos baixar as imagens que serão utilizadas na plataforma.
- http://opengameart.org/content/handpainted-platform-tileset (créditos a LudicArts)
Criando Plataformas no Unity 5
Preparando os Sprites
O primeiro passo é importar o arquivo para o nosso projeto. Vai ser do mesmo jeito que importamos os sprites. O arquivo que deve ser importado é o _Spritesheet.png que se encontra dentro da pasta PNG.
O próximo passo é “cortar” a imagem para fazer os tiles. Selecione a imagem que acabamos de importar e no painel Inspector verifique se o campo Texture Type está como Sprite (2D e UI). Altere o campo Sprite Mode para Multiple e clique em Apply. Agora abra o Sprite Editor, da mesma forma que fizemos com os sprites do personagem.
Clique em Slice e coloque o Type como Grid by Cell Size. No campo Pixel Size coloque 256 para X e Y e clique em Slice. E em seguida em Apply. E então, podemos fechar a janela.
Perceba que essa sequencia de passos é muito importante e que usamos muito ela quando trabalhamos com Sprites.
Montando as Plataformas
Agora que temos nossa imagem recortada, vamos brincar de lego! No painel Project, na pasta que tem a sua imagem, clique na setinha que tem nela. Isso irá expandir a imagem e mostrar todos os tiles que ela possui.
Vamos arrastar estes tiles para a janela Scene e montar as nossas plataformas. Monte uma plataforma usando os sprites que desejar. A minha ficou assim:
Dica: Se você segurar a tecla V enquanto arrasta os tiles, eles “grudam” uns nos outros facilitando o processo e alinhando os mesmo.
Note que o painel Hierarchy ficou uma bagunça cheio de objetos. Crie um GameObject vazio (GameObject -> Create Empty) e coloque os objetos que foram criados quando você arrastou os tiles para fazer a plataforma para dentro dele. Renomeie ele para um nome bonito como por exemplo, Filipe Plataforma.
Adicionando a Física
Vamos terminar adicionando colisores à nossa plataforma para que o nosso herói não atravesse ela quando o jogo começar.
Selecione o objeto Plataforma e clique em Add Component -> Physics 2D -> Box Collider 2D. Utilize os campos Offset e Size para deixar o box collider do tamanho da sua plataforma e posicioná-lo corretamente.
É isso aí pessoal! No próximo tutorial vamos juntar o nosso herói com nossas plataformas e fazer eles interagirem entre si!
Abraços e até os proximos tutoriais no Unity 5.