barre de vie

Bon j’ai suivi tout ce que vous avez dit mais ça ne marche pas :frowning:

Toutes les barres sont sur le même soldat

[attachment=0]pb.PNG[/attachment]

Vérifie dans le debuggeur si chaque objet soldats et barrevie ont un num

Chaque soldat à une variable num

Mais pour les barres vie la variable num est à 0 pour toutes

Regarde la 1ere action du 1er evenement : Tu donnes la valeur de la variable num de Soldats à la variable num de barresvie mais la variable num de soldats n’est pas encore définie !! :wink:

Donc je dois modifier quoi?

Dans la premiere action, tu mets en valeur à donner à la variable : VAL(variable[numtotal])

Petit problème…

Il y a maintenant une barre positionné sur le même soldat est une autre qui se déplace quand on se déplace.

C’est normal, tu demandes à GD de vérifie la variable num POUR CHAQUE Barrevie.
Mais pour chaque Barrevie il faut vérifier le num de CHAQUE Soldats, pour voir si il est égal:

Remplace ton 2ème événement par ça :
[attachment=0]topic - barre de vie sur soldats.png[/attachment]

Avec ceci :

  • GD passe sur chaque objet BarreVie
    [list]
    [*]A chaque passage sur BarreVie, GD passe sur chaque Soldats
  • Donc GD compare la valeur num de BarreVie à celle de Soldats
    [list]
    []Si c’est vrai → GD mets la position du Soldats à la BarreVie (évidemment avec un petit décalage)
    [/
    :m][/list:u][/*:m][/list:u]

marche pas

Fais un screen de tes événements, pour voir s’il ny a pas de problème autre part. :wink:

Voila :

[attachment=0]pb.PNG[/attachment]

Dans l’événement 1, j’aurai plutôt procéder comme suit :
[attachment=0]topic - barre de vie sur soldats - Aide 2.png[/attachment]

Toujours pas…

[attachment=0]pb.PNG[/attachment]

Est-ce que chaque Barrevie et Soldats ont une variable num ?

oui mais pour les barres vies c’est toujours la même (5)

Dans le sous-événement, de l’événement 1, rajoute “Créer l’objet barrevie à la position 0;0” au début des actions.

Heu ça fais ça :

[attachment=0]pb.PNG[/attachment]

@victor: Tu pourrais faire un mini-tutorial vu que tu as l’air de comprendre comment il faudrait faire, ça aiderait bien grand monde, dont m_dark et moi d’ailleurs.

Bonjour, moi le problème, c’est que j’ai 5 fois le meme objet dans la scène et la barre de vie ce baisse que sur 1 des 5 objets.
Voici ce que j’ai fais:

“Pour chaque objet “objet1”, répéter:”
CONDITIONS: -Toujours
ACTIONS: -Faire = Objet1.(Vie)/Objet1.(Vie max) à l’échelle de la taille VIE en largeur

J’ai essayé aussi:

CONDITIONS: -Toujours
ACTIONS: -Prendre en compte tous les Objets1
-Faire = Objet1.(Vie)/Objet1.(Vie max) à l’échelle de la taille VIE en largeur

Et ça revient au meme et parfois aucun barre de vie n’est rétrécie.

PS: Désolé je ne sais pas envoyer un screen a un forum :blush: et l’objet Vie est caché jusqu’à ce que tu clique sur un Objet1.

Lorsque tu met Objet1.(vie) c’est plutôt Objet1.Variable(vie) → Il ne faut pas oublier Variable