🤔 Para Refletir :
"No alto daquela ideia, plantei um projeto de jogo. A empolgação da ideia bate, o fracasso da ideia cheira."
- DanTheLion

Plataforma + Física

Angelo Nobre

Marquês
Membro
Membro
Juntou-se
17 de Setembro de 2015
Postagens
582
Bravecoins
4
m89trqth8hbv4eqzg.jpg
Fala pessoal! Hoje vou ensinar a vocês um sistema bem bacana usando plataformas. Acredito que todos já se surpreenderam jogando Mario World quando pulamos em cima de uma plataforma e ela despenca com você o forçando pular imediatamente para a plataforma seguinte. De uma forma bem simples vamos produzir este sistema!

Primeiro passo adicione ao seu layout o objeto que é a nossa plataforma conforme mostra a imagem abaixo.

dne2tlnnbbwt2axzg.jpg


Feito isso meus amigos vamos para o segundo passo, que é adicionar alguns comportamentos (BEHAVIORS) para nossa plataforma traiçoeira. Para adicionar os comportamentos clique na plataforma e vá em propriedades e clique em Behaviors e adicione conforme mostra a imagem abaixo.


nzz7a77q7cl3nhazg.jpg



Descrição dos Behaviors
Physics >> Adiciona física ao nosso objeto.
Solid >> Permite nossa plataforma ficar sólida para podermos caminhar sobre ela.
Destroy Outside Layout >> Faz com que a plataforma seja destruída quando sair do nosso layout.

Sabendo que vocês já adicionaram todos os comportamentos clique na plataforma e desative a física, ela Normalmente vem com o estado inicial ativado. Mude para Disable! Para Finalizar vamos no Event Sheet e criar o código para o sistema funcionar perfeitamente.

Faça o código conforme a imagem abaixo. Feito isso quando o personagem estiver acima da plataforma, ela vai despencar o forçando pular para um lugar seguro.

Descrição do código.
Quando o personagem entrar em colisão com a plataforma criamos uma condição que compara se o Y do personagem é menor que o da plataforma. Agora nas ações chamamos um timer de 3 segundos, e após isso ativamos a física que estava desativada lembram? Fazendo assim nossa plataforma cairá e será destruída quando sair do layout por causa do behaviors Outside layout.

875yq5c9u50hckqzg.jpg


Download do sistema!
[descarga]http://www.mediafire.com/file/m1wb2ebaceovwyf/Fisica+em+plataformas.capx[/descarga]​
 
NICE, muito bom, sistema simples mas que usado do jeito certo adiciona uma mecânica legal ao jogo xD

Valeu, com certeza vou lembrar disso kkk.
 
Voltar
Topo Inferior