Het ontwerpen van spellen met Game Maker
Het definiëren van sprites
Sprites zijn de visuele representaties van alle objecten in het spel. Een sprite is of éé plaatje op zich, getekend met elk willekeurig programma, of een set van plaatjes, die werken als een animatie. Bijvoorbeeld, de volgende vier plaatjes vormen een sprite in Pacman waarbij het naar rechts beweegt.
Wanneer je begint met het ontwerp van een spel, ga je sprites verzamelen als objecten in jou spel. Een sprite collectie, zowel statisch als geanimeerd, wordt door Game maker bijgeleverd. Andere sprites kun je vinden op het web in de vorm van ”animated gifs”.
Om een sprite toe te voegen kies je Add Sprite in het Add-menu, of maak gebruik van de corresponderende knop in de werkbalk. Er verschijnt dan het volgende venster in beeld:
Bovenaan kun je de naam van de sprite aangeven. Alle sprites (en alle andere resources) hebben een naam. Je kunt het beste kiezen voor een duidelijk omschrijvende naam. Zorg ervoor dat alle bronnen een verschillende naam hebben. Gebruik als het even mogelijk is alleen letters en getallen en het underscore symbool (_) in de naam van een sprite (of een andere bron) en laat de naam beginnen met een letter. Gebruik absoluut geen spaties! Dit is vooral van belang als je later scriptcode gaat gebruiken.
Om een sprite te laden moet je klikken op de knop Load Sprite. Er verschijnt dan een bestandsvenster dat je de mogelijkheid biedt om uit de gewenste map je sprite te laden.In Game Maker is het mogelijk om grafische bestanden met verschillende extensies te gebruiken. Als je een animated gif laadt vormen de verschillende plaatjes van de animated gif ook de verschilllende sprites. Op het moment dat een sprite is geladen, verschijnt het plaatje aan de rechterkant in het venster. Bij een animated gif komen alle plaatjes tegelijk in het rechter venster te staan. Met de pijltjes-toetsen kun je dan elk plaatje selecteren.
Het keuzeveld met de naam Transparent geeft aan of de rechthoekige achtergrond van de sprite al dan niet transparant moet zijn. De meeste sprites zijn transparant. De achtergrondkleur wordt bepaald door de kleur van de pixel linksonder in de hoek van het plaatje. Zorg er in ieder geval voor dat geen enkele pixel van het plaatje deze kleur heeft. (Let op! GIF-files bepalen vaak hun eigen transparantiekleur. Deze kleur wordt niet door Game Maker gebruikt!)
Met de knop Edit Sprite kun je een sprite bewerken of zelfs compleet nieuwe sprites maken.