(help me ) Modifier une variable a l'aide d'un bouton (canvas)

Questions à propos du GUI, y compris la partie script.
arthurdemacedo
Messages : 4
Inscription : 16 Mai 2017 22:06

(help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par arthurdemacedo » 16 Mai 2017 22:12

Bonjour a tous
Je ne sais pas trop si je suis dans le bon sujet (interface GUI) mais je voudrai savoir comment modifier un variable (int) a laide d'un bouton , j'ai essayer plusieurs truc mais rien ne marche ..
Pouvez vous me donner un coup de pouce svp :)

Merci de votre attention!

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6220
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par boubouk50 » 17 Mai 2017 09:33

arthurdemacedo a écrit :j'ai essayer plusieurs truc mais rien ne marche ..
Qu'as-tu essayé? Quel int? Celui d'un script?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

arthurdemacedo
Messages : 4
Inscription : 16 Mai 2017 22:06

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par arthurdemacedo » 17 Mai 2017 16:25

boubouk50 a écrit :
arthurdemacedo a écrit :j'ai essayer plusieurs truc mais rien ne marche ..
Qu'as-tu essayé? Quel int? Celui d'un script?
Re bonjour

Enfaite j'ai 'une variable int ( public int CarSelected = 1;) qui se trouve dans un script et enfaite je voudrai juste que en appuyant sur un bouton bah sa augmente la variable. ( je sais pas si c'est plus claire)

Merci de ton attention :).

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6220
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par boubouk50 » 17 Mai 2017 16:38

Dans ton script où cette variable est renseignée, tu crées une fonction qui incrémente cette variable. Le bouton, dans son champ OnClick() dans l'éditeur appellera cette fonction. C'est tout.

Code : Tout sélectionner

public void AddOne () {
	maVariable += 1;  //Remplacer par le vrai nom de la variable
}
Pour les boutons, voir la documentation et le Unity Learn
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

arthurdemacedo
Messages : 4
Inscription : 16 Mai 2017 22:06

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par arthurdemacedo » 17 Mai 2017 19:51

boubouk50 a écrit :Dans ton script où cette variable est renseignée, tu crées une fonction qui incrémente cette variable. Le bouton, dans son champ OnClick() dans l'éditeur appellera cette fonction. C'est tout.

Code : Tout sélectionner

public void AddOne () {
	maVariable += 1;  //Remplacer par le vrai nom de la variable
}
Pour les boutons, voir la documentation et le Unity Learn
Merci , mais enfaite c'est se que j'ai deja essayer et cela ne marche pas .. et je ne vois vraiment pas de quoi sa viens.

Nazarick
Messages : 60
Inscription : 03 Avr 2017 21:44

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par Nazarick » 17 Mai 2017 21:08

Merci , mais enfaite c'est se que j'ai deja essayer et cela ne marche pas .. et je ne vois vraiment pas de quoi sa viens.
Il serait bon de montrer le script en question, car sans cela, les seules réponses que tu auras seront données à coup de supposition. Si cela se trouve, ce n'est pas le code pour incrémenter qui est en cause, mais que le souci vient d'ailleurs et là, personne ne peut le deviner.

arthurdemacedo
Messages : 4
Inscription : 16 Mai 2017 22:06

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par arthurdemacedo » 17 Mai 2017 21:49

Nazarick a écrit :
Merci , mais enfaite c'est se que j'ai deja essayer et cela ne marche pas .. et je ne vois vraiment pas de quoi sa viens.
Il serait bon de montrer le script en question, car sans cela, les seules réponses que tu auras seront données à coup de supposition. Si cela se trouve, ce n'est pas le code pour incrémenter qui est en cause, mais que le souci vient d'ailleurs et là, personne ne peut le deviner.
Oui exacte , je vais essaye de mettre tous sa en photo demain soir car la jai pas trop le temps.
Merci de votre attention.

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6220
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: (help me ) Modifier une variable a l'aide d'un bouton (canvas)

Message par boubouk50 » 18 Mai 2017 10:24

arthurdemacedo a écrit :Merci , mais enfaite c'est se que j'ai deja essayer et cela ne marche pas .. et je ne vois vraiment pas de quoi sa viens.
Incrémenter une variable, appeler une fonction d'un script depuis un bouton, ce sont vraiment des choses très basiques et stables. Si cela ne marche pas, c'est une erreur de mise en place. Il nous faut:
- Une capture d'écran de ton Component Button et sa configuration
- Le script à appeler
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « L'interface GUI »