| [Tutoriel] les variables et les constantes | |
|
+6b3urrkk gogo_swiffer daminetreg Gab666 Bast Levans 10 participants |
Auteur | Message |
---|
Levans Utilisateur confirmé: Rang *****

Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: [Tutoriel] les variables et les constantes Ven 26 Mai 2006 - 22:36 | |
| Voici mon premier tutoriel : Les variables et les constantes J'ai constaté que plusieurs nouveaus avaient pas mal de problèmes avec les variables, j'ai donc décidé de mettre les choses au point une bonne fois pour toutes. ATTENTION : Ce tutorail est créé pour le GMLI. Définition et utilisation des variablesOn ne peut pas utiliser une variable qui n'a pas été déclarée de cette façon : - Code:
-
variable = valeur; On peut faire des calculs comme : - Code:
-
varialble = valeur1 + valeur2; varialble = valeur1 - valeur2; varialble = valeur1 * valeur2; varialble = valeur1 / valeur2; etc... Dans ces calcul et tous les autres, vous pouvez remplacer les valeurs par des noms de variables, Game Maker utilisera les valeurs qu'elles contiennent. Une variable peut contenir 3 types de valeurs: Les nombres : - Code:
-
variable = 1526; Le texte (il doit être entre guillemets) : - Code:
-
variable = "mon texte"; Les boléens (vrai ou faux -> true ou false) : - Code:
-
variable = true | variable = false Si vous tapez : - Code:
-
variable = "1586"; 1586 sera considéré comme du texte, il ne pourra pas être additionné normalement, en effet, si vous additionnez deux textes, ils seront mis bout à bout : - Code:
-
variable = "je suis " + "levans"; //revient au même que : variable = "je suis levans"; Le nom d'une variable ne peut commencer que par une lettre et être composé de lettres, de chiffres et d'underscores ( _ ). Dans une variable de texte, # sera considéré comme un retour à la ligne. (Si vous voulez réellement afficher #, vous devez taper /# ). Ceci est un tutorial sur les variables, nous ne nous enfoncerons donc pas dans les fonctions de calculs et d'affichage. II. Les variables d'objetLes variables d'objet sont des variables qui ne font effet que dans l'objet où elles sont déclarées. U objet possède d'office un certain nombre de variables d'objet : - Code:
-
x, y //Les coordonnées X et Y de l'objet (deux variables différentes] speed, hspeed, vspeed //vitesse, vitesse horizontale, vitesse verticale sprite_index //sprite de l'objet image_index, image_speed //numéro de la sous-image, vitesse de défilement du sprite // il y en a plein d'autres mais bon, le tuto n'est pas là.
Pour utiliser un variable d'un autre objet,vous devez taper : - Code:
-
nom_de_l'objet.variable Lors d'une collition, pour utiliser les variables de l'autre objet : - Code:
-
other.variable III. Les variables globalesCe sont des variables accessibles par tous les objets, elles ont la forme : - Code:
-
global.variable Elles doivent également être déclarées dans un objet. IV. Les variables fictivesCe sont des variables qui sont utilisées uniquement dans un script et sont déclarées au début de celui-ci. - Code:
-
var variable1,variable2,... Elles sont détruites à la fin de script. V. Les constantesElles s'utilisent comme des variables sauf que : -elles ne sont pas déclarées -elles sont globales (mais sans le "global.___") -on ne peut pas les modifier Il existe des constantes de base : - Code:
-
pi //a pour valeur 3.14... gamemaker_registered //a pour valeur true si Game Maker est enregistré, false si se n'est pas le cas.
On peut également créer ses propres constantes, on procède ainsi : - Citation :
- allez dans "global game settings" -> "constants"
elles peuvent être utilisées dans tout votre jeu ET SEULEMNT CE JEU. Il est quand même possible de les utiliser dans des calculs tant qu'on essaie pas de modifier leurs valeures. C'est le principal à savoir sur les variables et les constantes. |
|
 | |
Bast Administrateur

Messages : 20010 Localisation : Alsace
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Ven 26 Mai 2006 - 22:47 | |
| C'est un excelent tutoriel L€v@n, je pense que ça aidera vraiment beaucoups de monde. C'est une bonne chose que tu as fait là !  Je pourrais le rajouter sur le site ? :-D _________________ ![[Tutoriel] les variables et les constantes Sl_sign_icon](https://2img.net/h/www.lecbna.org/bast/images/sl_sign_icon.gif) |
|
 | |
Levans Utilisateur confirmé: Rang *****

Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Ven 26 Mai 2006 - 22:48 | |
| |
|
 | |
Bast Administrateur

Messages : 20010 Localisation : Alsace
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Ven 26 Mai 2006 - 22:50 | |
| Eh bien ce n'est pas du temps perdu :-D _________________ ![[Tutoriel] les variables et les constantes Sl_sign_icon](https://2img.net/h/www.lecbna.org/bast/images/sl_sign_icon.gif) |
|
 | |
Levans Utilisateur confirmé: Rang *****

Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Ven 26 Mai 2006 - 22:53 | |
| en fait, ça faisait pas mal de temps que j'y pensait, un petit bout par ci, un petit bout par là... et là, je m'y suis mit, et je suis content de moi (zut alors, y'a pas de smilie "fatigué" ! :gniah: :gniah: ) |
|
 | |
Gab666 Modérateur 'Zut'

Messages : 5339 Localisation : **I move away from the mic to breathe in
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Ven 26 Mai 2006 - 23:26 | |
| Il est très bien fait beau travail  PS : si si, il y a un smiley fatigué  _________________ PIS MANIAC PREND DES BAINS !
|
|
 | |
daminetreg Administrateur

Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Sam 27 Mai 2006 - 13:07 | |
| _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons!![[Tutoriel] les variables et les constantes U3dfr2](https://2img.net/h/u3d.gamemaker.fr/img/u3dfr2.png) |
|
 | |
jflecool Invité
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: heum Sam 10 Fév 2007 - 2:05 | |
| donc si je comprend bien on a juste a rajouter ''global.'' devant le nom de variable et c sensé marché? bizare paske moi sa marche seulement avec global.variable mais global.coop marche pas... MAIDER! |
|
 | |
Gab666 Modérateur 'Zut'

Messages : 5339 Localisation : **I move away from the mic to breathe in
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Sam 10 Fév 2007 - 4:35 | |
| soit un peu plus précis s.t.p. quel érreur obtient tu ? est ce qu'on peut voir ton code ? levans -> super bien fait le tuto  variable d'objet ? variable locale serait plus approprié à mon avis |
|
 | |
gogo_swiffer Banni(e)

Messages : 3668 Localisation : America/Canada/Quebec/Mont-Laurier Projet Actuel : rien changer parce que tout est sous contrôle
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Sam 10 Fév 2007 - 13:09 | |
| - jflecool a écrit:
- donc si je comprend bien on a juste a rajouter ''global.'' devant le nom de variable et c sensé marché? bizare paske moi sa marche seulement avec global.variable mais global.coop marche pas... MAIDER!
va dans global game settings/errors et coche "Treat unitialized variable as value 0". _________________ les français sucent le robinet anglais
|
|
 | |
b3urrkk Petit bavard

Messages : 54
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Sam 10 Fév 2007 - 14:26 | |
| Merci a toi pour ton tuto :p_bye: |
|
 | |
jflecool Invité
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: re Sam 10 Fév 2007 - 14:28 | |
| heum la sa marche mais si je comprend bien on a juste a mettre ''global.'' avant le nom de ta variable et tout va fonctionner? on doit tu cosher ''self''? |
|
 | |
Bast Administrateur

Messages : 20010 Localisation : Alsace
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Sam 10 Fév 2007 - 15:05 | |
| - jflecool a écrit:
- heum la sa marche mais si je comprend bien on a juste a mettre ''global.'' avant le nom de ta variable et tout va fonctionner? on doit tu cosher ''self''?
Décris un peu plus en détails ce qui te tracasses s'il te plaît, parce-que je comprend mal le sens de "ça marche si on écrit juste global ?".  _________________ ![[Tutoriel] les variables et les constantes Sl_sign_icon](https://2img.net/h/www.lecbna.org/bast/images/sl_sign_icon.gif) |
|
 | |
jflecool Invité
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: ... Lun 12 Fév 2007 - 2:15 | |
| est-ce que pour avoir une variable on met; global.nom parceque ma variable ''global.coop'' marche pas m'aider m'aider |
|
 | |
Nic353 Utilisateur confirmé: Rang ****

Messages : 838 Localisation : Je suis partout Projet Actuel : 2Day of Defeat
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 2:22 | |
| Premierement tu va poser ta question dans aide, 2eexplique nous plus en détail ton probeme... car la il y a peu d'info... _________________ ![[Tutoriel] les variables et les constantes 2dodbc6](https://2img.net/r/ihimizer/img293/9168/2dodbc6.png) |
|
 | |
Gab666 Modérateur 'Zut'

Messages : 5339 Localisation : **I move away from the mic to breathe in
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 3:41 | |
| Bon, envois moi ton gm6 je vais regarder ça et je vais te dire le problème. Parce que là, je ne peux pas t'aider si tu ne me donne pas plus d'informations |
|
 | |
daminetreg Administrateur

Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 18:12 | |
| - jflecool a écrit:
- est-ce que pour avoir une variable on met;
global.nom parceque ma variable ''global.coop'' marche pas m'aider m'aider Pour déclarer une variable: global.coop = "Prout"; ensuite pour la réutiliser, par exemple dans draw: draw_text(x,y,string(global.coop)); _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons!![[Tutoriel] les variables et les constantes U3dfr2](https://2img.net/h/u3d.gamemaker.fr/img/u3dfr2.png) |
|
 | |
notiz85 Utilisateur confirmé: Rang *****

Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 18:52 | |
| Juste une question qui vient de me traverser l'esprit (vraiment au moment ou je viens de lire le message de D@m !) : - Citation :
- "Est-ce que l'on peut changer le nom d'une variable ?
Sans faire : global.caca=global.chocolat ou quelque chose du genre mais plus du genre : change_var(global.caca,global.chocolat);"
change la variable global.caca en global.chocolat ? _________________ ![[Tutoriel] les variables et les constantes 577128485](https://2img.net/h/www.speedtest.net/result/577128485.png) |
|
 | |
daminetreg Administrateur

Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 19:03 | |
| - Code:
-
variable_global_set(caca,variable_global_get(chocolat)); _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons!![[Tutoriel] les variables et les constantes U3dfr2](https://2img.net/h/u3d.gamemaker.fr/img/u3dfr2.png) |
|
 | |
master47 Utilisateur confirmé: Rang *****

Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 19:29 | |
| Très bien présenté, écrit,... Bravo  _________________ Suivez la timeline ! The PacWars Timeline C# .NET, Web & Sound Design. --- Oldies: http://livegallery.lescigales.org/ Lawl : - Spoiler:
|
|
 | |
daminetreg Administrateur

Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 19:45 | |
| Ben c'est l'aide qui était demandé non?  _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons!![[Tutoriel] les variables et les constantes U3dfr2](https://2img.net/h/u3d.gamemaker.fr/img/u3dfr2.png) |
|
 | |
master47 Utilisateur confirmé: Rang *****

Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Lun 12 Fév 2007 - 21:56 | |
| Je parlais du tuto mais ton aide est aussi bien presente, ecrit,...  _________________ Suivez la timeline ! The PacWars Timeline C# .NET, Web & Sound Design. --- Oldies: http://livegallery.lescigales.org/ Lawl : - Spoiler:
|
|
 | |
daminetreg Administrateur

Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Mer 14 Fév 2007 - 19:03 | |
| Oui justement j'avais pensé que tu étais ironique.  _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons!![[Tutoriel] les variables et les constantes U3dfr2](https://2img.net/h/u3d.gamemaker.fr/img/u3dfr2.png) |
|
 | |
Topaze22 *Excellent utilisateur*

Messages : 6213 Localisation : Sur la Lune Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes Ven 16 Fév 2007 - 16:18 | |
| Très bonne initiative  _________________ Topique pour le Projet Hello Mario en préparation. Sorti du topique lorsque la première démo sera disponible.
![[Tutoriel] les variables et les constantes Projet13](https://i.servimg.com/u/f81/18/02/03/01/projet13.png) |
|
 | |
Contenu sponsorisé
![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | Sujet: Re: [Tutoriel] les variables et les constantes ![[Tutoriel] les variables et les constantes Empty](https://2img.net/i/empty.gif) | |
| |
|
 | |
| [Tutoriel] les variables et les constantes | |
|