Game Maker: Actiebibliotheken

Wanneer u Game Maker-forums op het internet bekijkt, vraagt u zich wellicht af: wat zijn action libraries? Hoe gebruik ik ze? Hoe kan ik ze zelf maken? Dit wordt allemaal in deze tutorial uitgelegd.

Action libraries, of in het Nederlands actiebibliotheken, zijn tabbladen met acties die u aan de rechterkant van de Object Properties-vensters en Time Line Properties-vensters in Game Maker. Elk tabblad is een aparte actiebibliotheek. Standaard bevat Game Maker zeven actiebibliotheken, namelijk move, main1, main2, control, score, extra en draw. (Dit geldt voor Game Maker 6 en 7, in versie 5 heb je afhankelijk van het precieze versienummer move1, move2, main1, main2, control, draw, score, code, extra en particles.) Om een voorbeeld te geven, is hieronder de action library genaamd score afgebeeld:

GM7-extensies

Sinds Game Maker 7 is het mogelijk om actiebibliotheken in extensies te verpakken en als extensies te gebruiken. Deze mogelijkheid geldt alleen voor gebruikers van de Pro-editie. Extensies hebben de bestandsextensie .gex en moet je anders gebruiken. Ouderwetse bibliotheken hebben daarentegen de bestandsextensie .lib. Bij de installatie en verwijdering ervan wordt hieronder dan ook onderscheid gemaakt.

.gex-bibliotheken

Het installeren en verwijderen van .gex-bibliotheken gaat precies hetzelfde als bij extensies. Zie hiervoor mijn andere tutorial over extensies

.lib-bibliotheken

Alle action libraries van het type .lib zijn opgeslagen in de map libs onder de installatiemap van Game Maker, met de bestandsextensie .lib. Om nieuwe libraries te installeren, moet u deze downloaden en simpelweg de gedownloade .lib-bestanden in de map libs plaatsen. Zodra u Game Maker herstart, verschijnt deze nieuwe library in de Object Properties en de Time Line Properties, tussen de standaardbibliotheken.

Om een .lib-library te deïnstalleren, verwijdert u het .lib-bestand simpelweg uit de map libs onder de installatiemap van Game Maker. Zodra u Game Maker opnieuw opstart, is het tabblad verdwenen. Merk op dat als u in een spel acties van een verwijderde bibliotheek hebt gebruikt, dat gedeelte van het spel niet meer correct werkt doordat die acties niet meer herkend worden. Door de actiebibliotheek weer te installeren, lost u dit probleem op.

Zelf actiebibliotheken maken

Het is mogelijk om zelf action libraries te maken. Hiervoor heeft u het Engelstalige programma Library Maker van Mark Overmars nodig. Dit programma is echter alleen voor ervaren Game Maker-gebruikers bedoeld! Er wordt ook geen ondersteuning verleend voor dit programma. De huidige versie van dit programma werkt alleen voor Game Maker 7 (oudere versies zijn niet meer te downloaden) en is gebundeld met de Extension Maker. Het wordt aanbevolen om, nadat u de bibliotheek hebt gemaakt, deze in een extensie om te zetten met de Extension Maker, waardoor de bibliotheek in Game Maker eenvoudig kan worden in- en uitgeschakeld. Een nadeel hiervan is dat gebruikers de Pro-editie van Game Maker nodig hebben om de acties te kunnen gebruiken. Als u die niet hebt, kunt u echter nog steeds de map libs gebruiken, zoals hierboven beschreven. [Download de Library Maker en Extension Maker]

0 reacties

Voeg een reactie toe