Faça seu próprio jogo "Flappy Bird" em 10 minutos

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.rar

Contributors

Stats

41,050 visits, 41,794 views

Tools

Passo 4

Agora precisamos dar movimento ao nosso pássaro. Clique sobre o pássaro, e à esquerda em "Behaviors" clique em "Add/Edit". Na caixa de diálogo, clique no pequeno símbolo "+" (sinal de mais) no canto superior esquerdo. Duplo clique em "Platform Behavior".

Agora é preciso mudar uma propriedade do "Platform Behavior". Defina "Speed Max" para 0 (isso o impede de ser capaz de se mover para a esquerda e direita).

Agora clique com o botão direito no layout, e "Insert a new object". Em "Input" duplo clique em "Mouse". Isto vai permitir que usemos o mouse em eventos como um clique!

Passo 5

Agora precisamos programar nossos eventos. Vá para a aba de eventos do layout "Game" (provavelmente chamada de "Event sheet 2").

A primeira coisa que queremos fazer é permitir ao nosso pássaro voar! Adicione um novo evento, clique duas vezes em "Mouse" e selecione "On any click". Adicione uma ação para este evento, clique duas vezes sobre o bird e em "Platform" duplo clique "Set vector Y". Na caixa pop-up, digite "bird.Y - 700". Isto diz ao jogo que quando um botão do mouse é pressionado, mova o pássaro pra cima como se ele batesse as asas!

Tente jogar o jogo (o botão play está no topo à esquerda) , o pássaro vai saltar para cima!

Agora precisamos programar o que acontece quando ele atinge um cano, ou deixa o layout (voa pra fora da parte inferior ou superior). Adicione um novo evento, selecione "Bird" e em "Collisions", selecione "On collission with another object". Escolha "Pipebottom", em seguida, clique em "Done". Para a ação, selecione "System", "Go to layout" e selecione a opção "Start" layout. Faça o mesmo para "Pipetop". Adicione mais um evento, selecione "Bird" e em "Size and Position" clique em "Is outside layout". Faça esta ação para o layout "Start" também. Tudo deve se parecer com isso.

  • 0 Comments

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