AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -24%
PC Portable Gaming 15.6″ Medion Erazer Deputy ...
Voir le deal
759.99 €

 

 Constantes modifiables ?

Aller en bas 
5 participants
AuteurMessage
Invité
Invité




Constantes modifiables ? Empty
MessageSujet: Constantes modifiables ?   Constantes modifiables ? EmptyLun 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.).
Revenir en haut Aller en bas
Chlorodatafile
Utilisateur confirmé: Rang *****
Chlorodatafile


Messages : 2929
Localisation : Belfort
Projet Actuel :
Paralights

Constantes modifiables ? Empty
MessageSujet: Re: Constantes modifiables ?   Constantes modifiables ? EmptyLun 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 Smile
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
Invité
Invité




Constantes modifiables ? Empty
MessageSujet: reponse   Constantes modifiables ? EmptyLun 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 snif ).
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Constantes modifiables ? Panicpr9

Constantes modifiables ? Empty
MessageSujet: Re: Constantes modifiables ?   Constantes modifiables ? EmptyLun 25 Oct 2010 - 12:01

Utilise des variables globales.
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Invité
Invité




Constantes modifiables ? Empty
MessageSujet: mais   Constantes modifiables ? EmptyLun 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.
Revenir en haut Aller en bas
Linky439
Utilisateur confirmé: Rang *****
Linky439


Messages : 2643
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

Constantes modifiables ? Empty
MessageSujet: Re: Constantes modifiables ?   Constantes modifiables ? EmptyLun 25 Oct 2010 - 12:51

Oui mais ta variable global elle aura toujours la même valeur dans ton autre room Wink
Si global.abc=1, tu l'a mis dans un objet de la room1, global.abc sera aussi égal à 1 dans la room2 Wink

_________________
Cliquez pour accéder aux topics dédiés !
Constantes modifiables ? I4AWwEs    Constantes modifiables ? CaVn0FN
Revenir en haut Aller en bas
ouech
Petit bavard
ouech


Messages : 59

Constantes modifiables ? Empty
MessageSujet: Re: Constantes modifiables ?   Constantes modifiables ? EmptyLun 25 Oct 2010 - 13:50

Ah ça c'est pratique à savoir !
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Constantes modifiables ? Empty
MessageSujet: Re: Constantes modifiables ?   Constantes modifiables ? EmptyLun 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

_________________
Constantes modifiables ? Runningpotato1Constantes modifiables ? TvF6GED Constantes modifiables ? MdetltS
Revenir en haut Aller en bas
Contenu sponsorisé





Constantes modifiables ? Empty
MessageSujet: Re: Constantes modifiables ?   Constantes modifiables ? Empty

Revenir en haut Aller en bas
 
Constantes modifiables ?
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: