Het ontwerpen van spellen met Game Maker
GML Taal overzicht
Game Maker bevat een ingebouwde programmeertaal. Deze programmeertaal geeft je meer flexibiliteit en controle dan de standaard acties. Naar deze taal zullen we verwijzen als GML (de Game Maker Language). Er zijn een paar verschillende plekken waar je programma's kan typen in deze taal. Ten eerste als je scripts maakt. Een script is een programma in GML. Ten tweede, als je code actie toevoegt aan een event. In een code actie moet je ook een programma geven in GML. Ten derde in de room creatie code. En ten slotte, overal waar je een waarde moet opgeven in een actie, kan je ook een expressie geven in GML. Een expressie, zoals we zullen zien hier beneden is geen compleet programma, maar een stukje code wat resulteert in een waarde.In dit hoofdstuk zullen we de structuur van programma's in GML uitleggen. Als je gebruik wilt maken van programma's in GML, zijn er een paar dingen waar je rekening mee moet houden. Ten eerste, voor al je resources (sprites, objects, sounds, enz.) moet je namen gebruiken die starten met een letter en alleen bestaan uit letters, cijfers en de underscore '_'. Anders kan je ze niet aanroepen vanuit een programma. Controleer of alle resources verschillende namen hebben. Houd ook rekening om resources niet self, other global, of all te noemen want deze hebben een speciale betekenis in de taal. Ook moet je geen namen gebruiken die hier beneden staan aangegeven.
Informatie over de GML taal kan gevonden worden op de volgende pagina's:
Een Programma
Variabelen
Definities
Expressies
Extra Variabelen
Aanroepen variabelen in andere instanties
Series
If Statement
Repeat Statement
While Statement
Do Statement
For Statement
Switch Statement
Break Statement
Continue Statement
Exit Statement
Functies
Scripts
With Constructie
Commentaar
Functies en Variabelen in GML