Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:gdevelop:documentation:manual:global_variables [2015/05/18 12:28] (current)
Line 1: Line 1:
 +====== Variables globales ======
 +
 +
 +Vous pouvez déclarer des variables et leurs valeurs initiales pour les variables de toute portée: Variables **globales**,​ spécifiques à une **scène**, ou à **un objet**.\\
 +
 +{{ :​gdevelop:​documentation:​manual:​variables.png?​nolink |}}
 +
 +Les variables peuvent être utilisées directement dans les évènements sans spécifier leur nom, mais les déclarer permet de leur affecter une valeur initiale ainsi que d'​améliorer les performances en cas d'​utilisation intensive.
 +
 +===== Utilisation de base =====
 +
 +Utilisez le premier bouton de la barre d'​outils pour ajouter une variable.
 +Vous pouvez modifier une variable en double cliquant dessus.
 +
 +La barre d'​outils permet également de réordonner les variables, les supprimer ou modifier le nom d'une variable existante.
 +
 +===== Trouver des variables non declarées =====
 +
 +Pour les variables de la scène ou les variables globales, une option très utile vous permet de chercher les variables non declarées mais utilisées dans les évènements :
 +
 +{{ :​gdevelop:​documentation:​manual:​searchforundeclaredvariables.png?​nolink |}}
 +
 +Après avoir cliqué sur le bouton, GDevelop vous présente une liste des variables utilisées mais non déclarées : Vous pouvez cocher dans cette liste les variables à ajouter à la liste des variables déclarées.
 +
 +===== Déclarer des structures =====
 +
 +GDevelop supporte l'​utilisation de structures, qui sont des variables ne possèdant pas de valeur unique, mais contenant à la place des variables, appellées **variables enfants**.
 +( Ces variables enfants pouvant elles même être des structures, ou bien être simplement des variables normales. )
 +
 +Pour ajouter une variable enfant, faites un clic droit sur une variable existante, et choisissez ''​Ajouter une variable enfant''​.\\
 +La variable est transformée en une structure au besoin, et un nouvel enfant est ajouté.
 +
 +Dans les évènements,​ vous pouvez accéder aux variables enfant avec cette syntaxe : ''​Variable.VariableEnfant''​. \\
 +Vous pouvez aussi utiliser une expression pour désigner le nom de la variable enfant : ''​Variable.["​Enfant"​+ToString(Variable(Index))]''​. Dans cet exemple, on utilise une troisième variable ''​Index'',​ qui contient un nombre. Ceci permet d'​accéder aux enfants nommés Enfant0, Enfant1, Enfant2... et de simuler par exemple un tableau indexé par des chiffres.