Les Variables dans GDevelop
Sur cette page, tu trouveras :
CrƩer une variable
Dans notre exemple, on va ramasser des Ć©toiles et faire augmenter la variables Ć l’Ć©cran.
On va dĆ©buter par coder le dĆ©but de l’Ć©vĆØnement Ć savoir faire disparaitre l’Ć©toile se si on le hĆ©ros la touche.Ā
Va dans la feuille dāĆ©vĆ©nements et clique sur Ajouter un nouvel Ć©vĆ©nement.
Ajoute une condition : si le vĆ©hicule est en collision avec lāĆ©toile
Puis ajoute une action : supprimer lāĆ©toile de la scĆØne
IncrƩmenter la variable (ajouter des points)
Dans lāĆ©vĆ©nement collision, clique sur Ajouter une action
Va dans Autres actions ā Variables ā Changer la valeur dāune variable
Donne un nom Ć la variable, par exemple SCORE ou ETOILES
Pour crĆ©er la variable, en cliquant sur « Cliquez pour l’ajouterĀ Ā»
On va maintenant, pouvoir incrémenter à chaque étoile ramassée. m
Mets (+ajouter) plus la valeur Ć +1.
Et voilĆ tu gagnes un point Ć chaque Etoile ramassĆ©e ! Il y a 2 problĆØmes pour l’instant l’information n’apparaĆ®t pas Ć l’Ć©cran Et si on recommence le jeu on aura en stock le nombres d’Ć©toiles collecter prĆ©cĆ©demment.Ā
DƩmarrer le jeu avec 0
CrĆ©e un nouvel Ć©vĆ©nement afin que, dĆØs le lancement du jeu, le nombre dāĆ©toiles soit automatiquement initialisĆ© Ć 0, permettant ainsi de dĆ©marrer la partie avec un compteur remis Ć zĆ©ro.
Afficher une variable Ć l’Ć©cran
Ajouter un nouveau calque
Si le calque UI nāexiste pas : crĆ©e-le depuis les calques en bas Ć droite
Ā
Ce calque servira Ć afficher :
- les boutons
- le joystick
- les informations du jeu (score, vieā¦)
On appelle ce calqueĀ UI (interface utilisateur)
Crée un nouveau calque au-dessus des autres et nomme-le UI. Et clic sur le rond pour dire que tu veux mettre les objet suivant sur ce calque.
Ce calque reste toujours visible Ć lāĆ©cran, mĆŖme quand le joueur se dĆ©place.
Ajouter le Texte
- Dans la scĆØne, fais un clic droit ā Nouvel objet
- Choisis Texte dans la liste des types dāobjets
- Donne un nom Ć lāobjet (ex :
Text_Variable_Score) - Clique sur OK pour crĆ©er lāobjet
Configurer les principaux rƩglages
Couleur du texte
- Dans les propriétés à gauche, choisis la couleur du texte
- Clique sur le carrƩ de couleur et sƩlectionne celle que tu veux
Taille du texte
- Toujours dans les propriĆ©tĆ©s, change la taille pour lāadapter Ć ton Ć©cran
- Tu peux tester diffƩrentes tailles pour que ce soit lisible
Alignement
- Choisis si le texte doit être aligné à gauche, au centre ou à droite
- Lāalignement affecte comment le texte sāaffiche si la valeur change (ex : score qui sāincrĆ©mente)
Style du texte
- Tu peux sƩlectionner gras, italique ou soulignƩ si nƩcessaire
- Certains styles peuvent aider Ć rendre le texte plus visible sur le jeu
GƩrer les calques
Une fois le Texte ajoutĆ© au projet, il faut bien organiser les calques ! Ce calque est rĆ©servĆ© uniquement Ć lāinterface (boutons, joystick, scoreā¦).
- Pour Ć©viter de mettre dāautres objets dessus par erreur, tu peux clic sur leĀ CadenasĀ sur ce calque UI.
- Ensuite, tu doisĀ revenir sur le calque principal du jeuĀ pour continuer Ć placer tes objets (personnage, dĆ©corā¦).
Astuce : VƩrifier le bon calque
- Tu peux cliquer sur lāicĆ“neĀ ÅilĀ pour afficher ou cacher un calque.
- Cela permet de vƩrifier facilement sur quel calque tu travailles.
Coder le Texte
Retourner dans la feuille dāĆ©vĆ©nements
- Va dans la feuille dāĆ©vĆ©nements de la scĆØne
- CrĆ©e un nouvel Ć©vĆ©nement avec la condition āSi la scĆØne existeā.
Ajouter une action pour modifier le texte
- Dans ce nouvel ƩvƩnement, ajoute une action
- SƩlectionne ton objet texte (
ScoreTextou le nom que tu as choisi) - Choisis Modifier le texte
- Dans le champ texte, Ć©cris par exemple : « Ćtoiles collectĆ©es : Ā Ā» + Variable(ĆTOILES)
Et voilĆ ! Chaque fois que le joueur ramasse une Ć©toile, la variable ĆTOILES augmente et le texte se met automatiquement Ć jour.
