argument GML Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -50%
Ampli Home Cinema Denon AVR-X1700H à 399€
Voir le deal
399 €

 

 argument GML

Aller en bas 
5 participants
AuteurMessage
doggydog24
Utilisateur confirmé: Rang *
doggydog24


Messages : 259
Localisation : Quebec,quebec

argument GML Empty
MessageSujet: argument GML   argument GML EmptyLun 10 Jan 2011 - 2:18

Sa fait un bon temps que je fais du GML .Je voudrais savoir comment utiliser les arguments.Quel qu'un pourrais m'expliquer ?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

argument GML Empty
MessageSujet: Re: argument GML   argument GML EmptyLun 10 Jan 2011 - 5:59

en C quand tu écrit une fonction tu choisis le gm de tes paramètres.

Exemple:
Code:
double addition(double x, double y) { return x + y; }

En gml tu ne peut pas choisir le nom de tes paramètres, et pour les récupérer dans le code de ta fonction (script) faut utiliser les arguments.

Même code en gml :
Code:
//addition(x, y)
return argument0 + argument1
Revenir en haut Aller en bas
doggydog24
Utilisateur confirmé: Rang *
doggydog24


Messages : 259
Localisation : Quebec,quebec

argument GML Empty
MessageSujet: Re: argument GML   argument GML EmptyLun 10 Jan 2011 - 17:24

Si j'ai bien compris les arguments récupèrent d'autre script?
Revenir en haut Aller en bas
Qualcuno
Très bonne participation
Qualcuno


Messages : 150

argument GML Empty
MessageSujet: Re: argument GML   argument GML EmptyLun 10 Jan 2011 - 19:12

onilink_ a écrit:
Code:
//addition(x, y)
return argument0 + argument1
Il faut mettre une virgule entre x et y non ?
(Sinon ça va compter comme le même argument)

EDIT : corrigé Wink
EDIT Qualcuno : L'espace n'est pas nécessaire mais bon. :p


Dernière édition par Qualcuno le Mar 11 Jan 2011 - 2:43, édité 1 fois
Revenir en haut Aller en bas
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


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

argument GML Empty
MessageSujet: Re: argument GML   argument GML EmptyLun 10 Jan 2011 - 19:14

+1 pour qualcuno
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

argument GML Empty
MessageSujet: Re: argument GML   argument GML EmptyMar 11 Jan 2011 - 0:57

doggydog24 a écrit:
Si j'ai bien compris les arguments récupèrent d'autre script?

Pas exclusivement.

Quand tu fait draw_background(x, y, background);

la fonction à 3 argument :
le n°0 (x), le °1 (y) et le n°2 (background).
Ta fonction viendra ensuite utilisé ces valeurs que tu lui à passé pour faire sa tambouille dans son coin.

Exemple d'une fonction inventée pour l'occasion :

Code:
//on l'utilise comme ça
draw_sprite_shadow(sprite, sous_image, x, y);

Et on l'a définie comme ceci :

Code:
//draw_sprite_shadow(sprite, sous_image, x, y);
draw_set_color(c_black);
draw_sprite(argument0, argument1, argument2+8, argument3+8);
draw_set_color(c_white);
draw_sprite(argument0, argument1, argument2, argument3);

La fonction à utilisé les valeurs qu'on lui à envoyée (x,y sprite et sous image) pour faire des choses.
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé





argument GML Empty
MessageSujet: Re: argument GML   argument GML Empty

Revenir en haut Aller en bas
 
argument GML
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Argument
» Cannot compare argument
» script et argument
» [Résolu] Problème d'argument
» Lancement de jeu avec argument?

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: