Créer une barre de vie

Par Benoît (Colin)

Voici un tutoriel qui va vous expliquer comment créer un barre de vie dans vos jeux avec Game dévelop.

Tout d'abord voici une screenshot des évènements :

Donc, ça va presque être un copier/coller de mes commentaires, mais ça permettra d'être le mieux lisible possible, autrement sachez que l'exemple suffit.

Évènement n°2

L'expression pour la largeur de l'objet :

personnage.Variable(vies)/100

Signifie que la barre de vie se dimensionnera selon la vie restante du personnage et le nombre de vies maximum (pour moi c'est 100, mais si vous faites un RPG ou autre vous pouvez mettre une variable)

L'expression pour la position de l'objet :

-70+BarreDeVie.Width()/2

sert à donner l'illusion que la barre de vie n'est redimensionnée que sur le côté droit. -70 correspond à la position souhaitée pour l'objet mais attention : L'objet ne sera pas à x = -70 ! Pour moi il se trouvera en x = 102. Il semblerait que cela varie en fonction de la largeur de l'objet, à vous d'ajuster en fonction de la largeur du votre.

BarreDeVie.Width()/2

est l'expression qui sert à positionner l'objet plus ou moins sur la gauche en fonction de sa taille.

Évènement n°4 & 5

Baisser ou augmenter la vie, je teste si la variable et supérieur à 0 ou inférieur à 100 (ou votre variable de limitation) selon l'évènement pour éviter que la barre ne dépasse la limite. Évidement dans un jeu, il ne faut pas mettre cette barre.

Évènement n°7

Quand les vies sont à zéro, ça veut dire qu'il n'y en a pas (non, non je ne me fiche pas de vous) autrement dit il n'est pas nécessaire d'afficher la barre de vie, je la masque donc.

Télécharger l'exemple :

Taille : 102 ko

télécharger sur 1fichier.com (plus rapide) : http://t3o010.megadl.fr/

Télécharger sur MultiUpload : http://www.multiupload.com/HTY7SRX7YF

Par Benoît