Construindo um jogo de Plataforma - Guia para Iniciantes

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

platform-tutorial-i.capx

Download now 608 KB

Contributors

Stats

13,588 visits, 14,025 views

Tools

Observe também as animações do object PlayerImages que iremos usar. Clique nele na Project Bar e então em 'Animations - Edit' do lado esquerdo. O que você verá é algo assim (clique em 'Running' na janela 'Animations' para ver os cinco quadros dessa animação) :

Agora execute o layout para ver como ele fica no seu navegador. Você tentou pressionar as teclas? Ficou desapontado? Isso acontece porque não demos ainda aos nossos objectos nenhum behavior (comportamento) ou events (eventos) que façam uso desse comportamento. Vamos fazer isso agora.

Clique no object 'Flooring' na Project Bar, depois clique em 'Edit behaviors - Add / edit' na Properties Bar. Adicione um behavior do tipo 'Solid' (na seção 'Attributes').

Faça o mesmo com o object 'Wall'.

Clique no object 'Player' na Project Bar e adicione um behavior do tipo 'Platform' (na seção 'Movements').

Lembre-se que precisamos prender o object PlayerImages ao object Player. Para isso, clique no object 'PlayerImages' na Project Bar e adicione o behavior 'Pin' (na seção 'General').

Execute o layout novamente. Ainda se movimentos? Bem, na verdade tem movimento sim. Você só não consegue ver porque o object Player está... invisível, lembra? Se você mudar temporariamente sua initial visibility para 'Visible', você verá que o object Player se move da maneira como um object Platform deveria se mover. Só não parece muito interessante - mesmo quando visível. Vamos dar uma arrumada nele:

Clique na aba 'Event Sheet 1'. (Pra descrever quais events adicionar, eu vou usar a notação do Ashley, a que ele usou no 'Beginner's Guide')

Condição: System -> On start of layout

Ação: PlayerImages ->Pin: Pin to object -> para o Object, escolha o object Player

Ação: PlayerImages -> Set animation -> para a Animation, escreva "Standing" (deixe a opção 'From' com o valor 'beginning')

Execute o layout outra vez. Agora você pode ver o Tim deslizando pelo chão enquanto pressionamos as setas do teclado, pode ver ele parar quando bate numa parede e, o melhor de tudo, pular quando você pressiona a seta para cima. Veja se você consegue fazer ele chegar no andar mais alto - mas tome cuidade, se ele cair, ele pode acabar saindo da área do jogo.

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!