AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Réassort du coffret Pokémon 151 ...
Voir le deal

 

 Créer une constante en GML

Aller en bas 
+2
supmaster004
SPLN
6 participants
AuteurMessage
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

Créer une constante en GML Empty
MessageSujet: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 14:24

Voilà tout est dans le titre.

Sachant que je n'ai pas envie d'utiliser les variables globales pour x raison.
Est-t-il possible de créer une constante en GML (sans DLL ni extension préinstallé de préférence).
Pourquoi? Car quand je lance mon projet il ya deux etapes.
Room de chargement -> Room principale.
Lors de la room de chargement elle verifira la présence du fichier de configuration.
Si oui. Elle ajoute la constante presente dans le fichier.
Si non. Elle demande des infos à l'utilisateur pour créer un fichier de configuration.

_________________
SP Lecteur Multimedia
I am an Créer une constante en GML Gmq4 in the GM Quiz!
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


Messages : 2188
Localisation : x=23.256842 y=43.456879
Projet Actuel : Faire des parodies de jeux en 1h

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 17:33

tu oublies ta raison x, et tu crée une variable globale noel

(d'autant que si tu demandes la présence d'un fichier au début du jeu pour la donner, ben c'est pas une constante :p )

franchement, ça m'étonnerait beaucoup que quelques variables globales fassent ramer ton jeu.

_________________
Spoiler:

L'IRC du cbna: IRC du cbna
projets terminés: prédation mouse vs keyboard ACII OC_ nintendo nightmare fuyez lavanville
Revenir en haut Aller en bas
Oculus
Utilisateur confirmé: Rang *****



Messages : 1688

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 18:33

Ça fait ramer une variable global?
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang *****
Sekigo Le Magnifique


Messages : 1720

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 18:35

Attend, c'est pas une constante que tu veux, là.

Une constante, c'est un truc que tu définis en hard dans le code, et qui prend une valeur. Et cette valeur ne changera jamais.
Ça, Game Maker sait le faire ( dans GM8, il y a un menu spécifique, dans <= GM7, c'est dans le menu des options, me semble-t-il ).

Ce que tu veux, c'est une bête variable qui prennent la valeur d'un fichier, ou si il n'existe pas, qui crée une valeur prédéfini. Y a rien de sorcier, franchement. Juste une condition IF à mettre en place.

Edit (pour au-dessus) => J'ignore si une ou des milliers de variables globales feront ramer un jeu. Oui, une globale consomme un poil plus de mémoire, mais rien de dramatique.
Par contre, c'est HAUTEMENT déconseillé d'en user. Parce que, c'est bordélique, c'est reservé à des trucs importants, ce genre de choses.
Revenir en haut Aller en bas
https://2img.net/image.noelshack.com/old/up/gmzonecbna-3cfbc56d25.jpg
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


Messages : 2188
Localisation : x=23.256842 y=43.456879
Projet Actuel : Faire des parodies de jeux en 1h

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 18:58

Sekigo Le Magnifique a écrit:
c'est reservé à des trucs importants, ce genre de choses.
ben c'est important une constante non? :oue:

_________________
Spoiler:

L'IRC du cbna: IRC du cbna
projets terminés: prédation mouse vs keyboard ACII OC_ nintendo nightmare fuyez lavanville
Revenir en haut Aller en bas
zebdal
Utilisateur confirmé: Rang *****
zebdal


Messages : 2874
Localisation : Chez Vanilla
Projet Actuel : Shrapnel
Kanon
Sengoku Rance Online
Vanilla H

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 21:55

pour créer une variable constante, tu édites les infos de ton jeutout en bas, en dessous des rooms), il y aura une section où tu pourras rajouter des constantes.
sinon, si tu veux rajouter des constantes au milieu du programme, tu devras créer une variable et t'assurer qu'elle ne change jamais noel
note: une variable constante ne fera pas plus ramer qu'une autre variable.
note 2: une variable constante est.... constante, on ne peut pas changer sa valeur.

_________________
Créer une constante en GML Testmf
L'IRC du CBNA
NE PAS CLIQUER:
Spoiler:
Revenir en haut Aller en bas
http://zebdal.free.fr
Invité
Invité




Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 22:04

on dit juste "constante" parce que variable et constante s'opposent (même si dans l'idée une variable peut être constante, sauf que comme elle s'appelle variable, elle est pas trop conçue pour ça)
Revenir en haut Aller en bas
Chulien
Utilisateur confirmé: Rang *****
Chulien


Messages : 2232

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 22:06

[zebdal_mode]
zebdal a écrit:
pour créer une variable constante, tu édites les infos de ton jeutout en bas, en dessous des rooms), il y aura une section où tu pourras rajouter des constantes.
sinon, si tu veux rajouter des constantes au milieu du programme, tu devras créer une variable et t'assurer qu'elle ne change jamais noel
note: une variable constante ne fera pas plus ramer qu'une autre variable.
note 2: une variable constante est.... constante, on ne peut pas changer sa valeur.

wikipedia a écrit:
En sciences, une constante est une grandeur dont la valeur est fixée par convention ou par calcul, indépendamment du problème dans lequel elle est rencontrée. Cette notion s'oppose ainsi à celle de variable, dont la valeur peut changer au cours d'un même problème.
fail in amewrica !
[/zebdal_mode]
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
zebdal
Utilisateur confirmé: Rang *****
zebdal


Messages : 2874
Localisation : Chez Vanilla
Projet Actuel : Shrapnel
Kanon
Sengoku Rance Online
Vanilla H

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyJeu 2 Déc 2010 - 22:24

wep, jme suis pas relu noel

_________________
Créer une constante en GML Testmf
L'IRC du CBNA
NE PAS CLIQUER:
Spoiler:
Revenir en haut Aller en bas
http://zebdal.free.fr
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyVen 3 Déc 2010 - 3:29

Justement ce que je veux c'est une constante une var qui ne change jamais une fois créer.
C'est à dire:
Charge le fichier de config et créer des constantes en fonction de cela.
S'il n'y a vraiment pas de solution je vais faire des variables globales.
Même si je n'aime pas la syntaxe de cette dernière.

_________________
SP Lecteur Multimedia
I am an Créer une constante en GML Gmq4 in the GM Quiz!
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
Chulien
Utilisateur confirmé: Rang *****
Chulien


Messages : 2232

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyVen 3 Déc 2010 - 9:28

Tu devrais utiliser des variables globales ou locales, en tout cas en C, c++, ce serait la seule solution je pense, je ne connais pas assez les entrailles de gm mais j'aurais fait comme ça. Si c'est quelque chose qui doit varier pendant l'exécution, alors ce n'est pas une constante, du moins au niveau du code.
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


Messages : 2188
Localisation : x=23.256842 y=43.456879
Projet Actuel : Faire des parodies de jeux en 1h

Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyVen 3 Déc 2010 - 13:57

SPLN a écrit:
ce que je veux c'est une constante une var qui ne change jamais une fois créer.

le problème c'est qu'avant d'être "créee" elle vaut 0, et après elle vaut une valeur constante.
Donc sa valeur change.
Donc c'est pas une constante
donc utilise une variable globale,
et si tu fais pas de bétises, tu devrais pouvoir t'arranger pour qu'elle ne change jamais noel

CQFD

_________________
Spoiler:

L'IRC du cbna: IRC du cbna
projets terminés: prédation mouse vs keyboard ACII OC_ nintendo nightmare fuyez lavanville
Revenir en haut Aller en bas
Invité
Invité




Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML EmptyMar 7 Déc 2010 - 18:23

Créer une constante en GML Cdfqcdfqcfdqcdgfq-ce8da6c574
Revenir en haut Aller en bas
Contenu sponsorisé





Créer une constante en GML Empty
MessageSujet: Re: Créer une constante en GML   Créer une constante en GML Empty

Revenir en haut Aller en bas
 
Créer une constante en GML
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Créer alarm
» Créer des jets d'eau
» Créer une lib
» Créer un RPG de A à Z
» Créer un gif ^^

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: