Invité Invité
| Sujet: Constantes modifiables ? Lun 25 Oct 2010 - 11:11 | |
| Avec Game Maker on peut définir des constantes dans Change Game Setting. Les constantes sont des valeurs comme des variables, mais peut on modifier leur valeurs ( car un variable constante doit avoir une valeur constante non ? ), car si leurs valeurs ne sont pas modifiable, je ne vois pas bien leur intérêts, autant marqué directement leur valeur. Car j'aurais besoin d'une variable dont la valeur est modifiable et que cette variable soit disponible sur toute mes rooms (que je puisse passer d'une autre room en conservant une valeur.). |
|
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: Constantes modifiables ? Lun 25 Oct 2010 - 11:32 | |
| une constante est non modifiable, mais je vais t'expliquer son avantage prend que tu à un taux, genre, 25/3, qu'il est là 20 fois dans ton programme, et que tu dois le changer en 24/3, bah tu dois le changer 20 fois avec la constante, tu le chqange une fois et c'est bon ! c'est utile pour les nombres aillant une chance de changer utilisés plus de deux fois |
|
Invité Invité
| Sujet: reponse Lun 25 Oct 2010 - 11:49 | |
| Pour les constantes j'ai compris. Mais pour mon problème de variables persistantes entre chaques rooms, c'est possible (j'avais pensé à enregistrer cette valeur dans un fichier, mais si a chaque fois que je veut m'en servir je doit ouvrir le fichier ). |
|
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Constantes modifiables ? Lun 25 Oct 2010 - 12:01 | |
| Utilise des variables globales. |
|
Invité Invité
| Sujet: mais Lun 25 Oct 2010 - 12:28 | |
| Mais une variable globale, c'est une variable qui peut être utilisée pour toute les instances de la room.
Moi je voudrais passer sur une autre room en conservant la valeur d'une variable. |
|
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
| Sujet: Re: Constantes modifiables ? Lun 25 Oct 2010 - 12:51 | |
| Oui mais ta variable global elle aura toujours la même valeur dans ton autre room Si global.abc=1, tu l'a mis dans un objet de la room1, global.abc sera aussi égal à 1 dans la room2 |
|
ouech Petit bavard
Messages : 59
| Sujet: Re: Constantes modifiables ? Lun 25 Oct 2010 - 13:50 | |
| Ah ça c'est pratique à savoir ! |
|
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Constantes modifiables ? Lun 25 Oct 2010 - 20:29 | |
| Si tu veux conserver une variable locale faut conserver aussi l'instance ou se situe cette variable. Pour sa suffit de la mettre en persistant. - Code:
-
instance_id.persistent = true |
|
Contenu sponsorisé
| Sujet: Re: Constantes modifiables ? | |
| |
|