Como fazer um jogo de plataforma

12

Index

Taggé

Contributeurs

Statistiques

150,665 visites, 191,846 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

Adição de comportamentos

O Construct 2 vem com um monte de comportamentos . Estes fazem seus objetos funcionarem de formas pré-definidas, que muitas vezes salva um monte de tempo. É possível voltar a fazer tudo o que os comportamentos fazem no sistema de eventos, mas muitas vezes é difícil e demorado para fazer isso. É por isso que os comportamentos são realmente úteis para obter o seu jogo instalado e funcionando rapidamente!

O Platform behavior (ou comportamento da plataforma) pode cuidar das complexidades do movimento da plataforma para nós. No entanto, há uma dica importante para usá-lo: o comportamento deve ser aplicada a um objeto retângulo invisível , e o jogador posicionado no topo. O comportamento da plataforma funciona muito melhor se o objeto com o comportamento não animar, porque qualquer mudança no quadro de animação pode deixar o objeto confuso. Além disso, ele evita situações de colisão tolas como, por exemplo, o jogador ficar pendurado, fora de uma borda, pelo nariz ou algo que esteja segurando.

Como antes, devemos ter a origem na parte inferior. Então clique em Set origin and image points novamente e pressione 2 (ou use o menu quick assign ) para posicionar a origem na parte inferior.

Como antes, devemos ter a origem na parte inferior. Então clique em Set origin and image points novamente e pressione 2 (ou use o menu quick assign ) para posicionar a origem na parte inferior.

Feche o editor de imagem. Agora você deve vê-lo no layout. Redimensione para aproximadamente o mesmo tamanho que o corpo do jogador, como mostrado abaixo - este tamanho é 53x107.

Renomeie esse objeto para PlayerBox já que é a caixa para o movimento e os testes de colisão para o jogador. Além disso, na Barra de Propriedades, defina a visibilidade inicial para Invisível, uma vez que não quer vê-lo.

Nós também queremos dar movimento para o objeto PlayerBox para uma detecção de colisão mais confiável. Ainda nas propriedades do PlayerBox, clique Add / Edit na barra de propriedades para Editar comportamentos . Na caixa de diálogo que aparece, clique no botão verde.

Clique duplo no comportamento Plataforma.

Você verá que algumas novas propriedades para o movimento plataforma surgiram na barra de Propriedades . Você pode ajustar as configurações de movimento, como velocidade e aceleração. Vamos fazer os saltos um pouco mais ágil. Defina o Jump strength para 1100 e Gravidade para 2500 .

Queremos também que a tela a siga o jogador, então clique no botão verde novamente e adicione o comportamento Scroll To .

Depois de adicionar os dois comportamentos, feche a caixa Player behaviors .

Adicionando o comportamento sólido

O movimento de plataforma precisa saber quais objetos ele pode pousar. O jogador vai cair de qualquer objeto que não tenha o comportamento Sólido . Então, desta vez selecione o arquivo sprite Terreno e adicione um comportamento para ele, desta vez escolhendo o comportamento Solid .

Agora, nós apenas precisamos posicionar o leitor acima do PlayerBox. Mude para Event Sheet 1 . Este é o lugar onde nós definimos a lógica do jogo usando o sistema de eventos do Construct 2.

  • 0 Comments

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