Dano de queda em jogos plataforma

1
  • 1 favourites

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

falling-damage-tutorial.capx

Download now 176.28 KB

Stats

1,117 visits, 1,385 views

Tools

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.

Esse é um tutorial simples de como fazer o dano de queda usando distâncias, porque com o método de contar o tempo enquanto está caindo pode ser afetado pelo frame rate do jogo. Com o método aqui proposto o frame rate não terá influência sobre o calculo das distâncias.

Primeiro, precisamos criar 3 variáveis globais.

1- iY ou Y inicial , essa é a posição y incial do jogador quando começar a queda.

2- eY ou Y final, essa é a posição final do jogador quando tocar o piso

3- max_distance.

Estou usando o template de plataforma do Construct 2I.

Agora criamos 2 eventos.

Primeiro evento:

player >> Platform On fall >> set iY to player.Y

Segundo evento:

player >> Platform On landed >> Set eY to player.Y

subevent >> system max_distance <or=int(distance(0,IY,0,EY)) faz o evento do dano.

.CAPX

falling-damage-tutorial.capx

Download now 176.28 KB
  • 0 Comments

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