Création de jeux avec Game Maker
Aperçu du langage GML
Game Maker comprend un langage de programmation intégré. Ce langage de programmation vous apporte beaucoup plus de flexibilité et de contrôle que le permettent les actions standards. Ce langage sera désigné dans cette documentation sous le nom de GML (Game Maker Language). Il existe plusieurs façons de taper des programmes dans ce langage. Premièrement, quand vous élaborerez des scripts. Un script est un programme en GML. Deuxièmement, lorsque vous ajouterez des actions sous forme de code dans un événement. Dans une action, il vous sera possible d'insérer un programme en GML. Troisièmement, dans le code de création d'une room. Et enfin, quand vous aurez besoin de préciser une valeur dans une action, vous pourrez également utiliser une expression en GML. Une expression, comme nous le verrons plus loin, n'est pas vraiment un programme en soi mais plutôt le résultat de l'exécution de code affecté à une valeur.Dans ce chapître, nous décrirons la structure de base des programmes en GML. Lorque vous souhaiterez utiliser des programmes en GML, il y aura certaines choses pour lesquelles vous devrez faire attention. En premier lieu, vous devrez nommer toutes vos ressources (sprites, objets, sons, etc.) par un nom commençant par une lettre et ne comprenant que des lettres, nombres ou le symbole underscore '_' . Sinon, vous ne pourrez pas les référencer dans votre programme. Soyez sûr que toutes les ressources disposent chacune d'un nom différent. Ainsi, n'utilisez pas par erreur des noms de ressources comme self, other, global ou tout autre chose ayant une signification particulière pour le langage. Bien entendu, vous ne devrez pas utiliser l'un des mots-clés énumérés ci-dessous.
Des informations sur le langage GML peuvent être trouvées dans les pages suivantes :
Un Programme
Variables
Assignments (Affectations)
Expressions
Extra Variables (Les autres Variables)
Addressing Variables in Other Instances (Adressage de Variables dans les Autres Instances)
Arrays (Les Tableaux)
If Statement (Instruction If)
Repeat Statement (Instruction Repeat)
While Statement (Instruction While)
Do Statement (Instruction Do)
For Statement (Instruction For)
Switch Statement (Instruction Switch)
Break Statement (Instruction Break)
Continue Statement (Instruction Continue)
Exit Statement (Instruction Exit)
Fonctions
Scripts
With Construction (Constructeur With)
Comment (Commentaires)
Fonctions et Variables en GML
<< Traduction française par Philippe Ragni - (2005) >>
Alternative versions
Also available in:
Download helpfile