Het ontwerpen van spellen met Game Maker
Strips
Zoals hierboven al vermeld, worden sprites normaal opgeslagen als animated gif-files of als strips. Een strip is één grote bitmap die alle plaatjes naast elkaar opslaat. Het enige probleem is dat de grootte van individuele subplaatjes niet in het plaatje wordt opgeslagen. Daarbij komt dat vele stripbestanden die te vinden zijn op het internet meerdere sprites opslaan in één bestand. Bijvoorbeeld, het volgende stuk van een stripbestand bevat vier verschillende animaties.
Om individuele sprites uit dergelijke bestanden te selecteren, kun je kiezen voor Create from Strip of Add from Strip van het File menu. Na aangeven van het juiste stripbestand zal het volgende venster in beeld verschijnen:
Rechts zie je (een deel van) het stripplaatje dat je selecteerde. Aan de linkerzijde kan je een aantal parameters opgeven die aangeven in welke subplaatjes je geïnteresseerd bent. Merk op dat één of meerdere rechthoeken in het plaatje aangeven welke plaatjes zijn geselecteerd. De volgende parameters kunnen worden opgegeven:
- Number of images. Dit is het aantal plaatjes dat je uit de strook wilt nemen.
- Images per row. Hoeveel van de plaatjes die jij wilt staan er per rij. Bijvoorbeeld, door dit op 1 te zetten zult je een verticale opeenvolging van plaatjes selecteren.
- Image width. Breedte van de individuele beelden.
- Image height. Hoogte individuele beelden.
- Horizontal cell offset. Als je niet de plaatjes linksboven wilt selecteren, kan je hier aangeven hoeveel plaatjes horizontaal zouden moeten worden overgeslagen.
- Vertical cell offset. Hier geef je aan hoeveel plaatjes verticaal over te slaan.
- Horizontal pixel offset. Soms is er wat extra ruimte bij de linkerbovenkant. Hier geef je dit aantal aan (in pixels). Here you indicate this amount (in pixels).
- Vertical pixel offset. Verticale hoeveelheid extra ruimte.
- Horizontal separation. In sommige strips zijn er lijnen of lege ruimtes tussen de plaatjes. Hier kan je de horizontale waarde aangeven om tussen de plaatjes (in pixel) over te slaan.
- Vertical separation. Verticale waarde om tussen de plaatjes over te slaan.
Zodra je de correcte reeks plaatjes geselecteerd hebt, klik je op OK om je sprite te creëren. Denk er alsjeblieft aan dat je plaatjes die door anderen zijn gemaakt slechts mag gebruiken wanneer je hun toestemming hebt of wanneer ze freeware zijn.