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
C’est toi qui choisi selon les besoins de ton jeu
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
Plutôt une variable de scène qui enregistre le score dans un xml
en gros l’argent serviras pour autre chose
lit un peu ça ne te fera pas de mal
Ouai j’ai enfin réussi!!!
En fait j’ai fait que le texte Score soit égal à la valeur de la variable Score.
Par contre, merci d’éviter les double post, utiliser la fonction Editer qui est faite pour ça.
Attention à rester courtois
Oui désolé j’oublie toujours