Création d'une barre de score

Bonjour à tous j’aimerais de l’aide pour créer une barre de score genre au début du niveau ça affiche “000”, ensuite je tue un ennemi et sa affiche “001” à la place s’il vous plaît.

Tu as une variable monScore, où est stocké le score actuel.
Tu as un objet texte monScoreTexte, où est affiché le score dans l’interface.

Dans un évènement simple, on met en action : faire = ToString(Variable(monScore)) à la valeur de monScoreTexte

Ensuite, tu peux complexifier un peu …

Si [RIEN] alors faire ="" à la valeur de monScoreTexte

Si monScore<1 000 000 alors faire +“0” à la valeur de monScoreTexte

Si monScore<100 000 alors faire +“0” à la valeur de monScoreTexte

Si monScore<10 000 alors faire +“0” à la valeur de monScoreTexte

Si monScore< 1 000 alors faire +“0” à la valeur de monScoreTexte

Si monScore<100 alors faire +“0” à la valeur de monScoreTexte

Si monScore<10 alors faire +“0” à la valeur de monScoreTexte

Si [RIEN] alors faire +ToString(Variable(monScore)) à la valeur de monScoreTexte

Ok merci je vais essayer

Euh est-ce que dans ton explication la variable “monScore” est une variable de la scène et non d’un objet?

Variable globale.

non en fait moi je veux un compteur de score (infini) qui soit seulement dans une seule scène

Et bien dans ce cas prend une variable de la scène :wink:
C’est toi qui choisi selon les besoins de ton jeu :wink:

Je te parie un quart de Mars avarié (oui, je suis pingre) que tu en auras besoin pour la scène des Hi-Scores, du Load game et probablement ailleurs aussi.
Donc, variable globale.

Ce que j’appelle le score est en fait de l’argent mais du coup oui tu as raison je doit utiliser une variable globale

Cependant comment peut-on afficher une variable en tant que texte sur une scène?

Pour un hight score faut pas une variable global :confused:
Plutôt une variable de scène qui enregistre le score dans un xml :smiley:

en gros l’argent serviras pour autre chose

lit un peu ça ne te fera pas de mal :wink:

Ouai j’ai enfin réussi!!!
En fait j’ai fait que le texte Score soit égal à la valeur de la variable Score. :smiley: :smiley: :smiley:

Par contre, merci d’éviter les double post, utiliser la fonction Editer qui est faite pour ça. :wink:

Attention à rester courtois :slight_smile:

Oui désolé j’oublie toujours