Construindo um jogo de Plataforma - Guia para Iniciantes

3

Index

Taggé

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

.capx

platform-tutorial-i.capx

Télécharger maintenant 608.15 KB

Contributeurs

Statistiques

21,145 visites, 28,168 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 30 Apr, 2017. Last updated 25 Feb, 2019

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

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