Dano de queda em jogos plataforma

1

Fichiers attachés

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

.capx

falling-damage-tutorial.capx

Télécharger maintenant 176.28 KB

Statistiques

1,290 visites, 1,636 vues

Outils

Partager

Traductions

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 16 Jul, 2017. Last updated 25 Feb, 2019

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

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