Inhoudsopgave:
- Het vernietigingsgebeurtenis
- De alarmgebeurtenis
- De stapgebeurtenis
- De botsinggebeurtenis
- De muisgebeurtenis
- De andere gebeurtenis
- De trekkingsgebeurtenis
- De belangrijkste gebeurtenissen
- De asynchrone gebeurtenis
Video: 10 MISLUKTE PRANKS! [ Dylan Haegens ] 2024
Gebeurtenissen in GameMaker: Studio zijn dingen die u toevoegt aan uw spel om de actie te besturen die de speler heeft. Hier zijn negen soorten evenementen die u kunt gebruiken in spellen die u in GameMaker: Studio maakt.
Het vernietigingsgebeurtenis
Gebruik het Vernietigingsgebeuren wanneer u niet langer een instantie in de ruimte wilt, bijvoorbeeld wanneer een vijand wordt opgeblazen. Je kunt het Vernietigingsgebeuren gebruiken om een explosie te veroorzaken, de score van de speler te verhogen of een nieuwe Exemplaar van het Object (of alle drie) opnieuw te maken.
Deze afbeelding toont een Object met een Vernietigingsgebeurtenis met een Set Score Actie. Dit is duidelijk niet een volledig geconfigureerd vijand-object - je zou willen dat het Vernietigingsgebeurtenis het laatste, en zeker niet het enige, Evenement was.
Gebruik het Vernietigingsgebeuren om de score van de speler te verhogen.De alarmgebeurtenis
U kunt maximaal 12 alarmen toevoegen voor elke instantie in de ruimte. Alarmen zijn uitstekend voor wanneer u acties op tijd wilt uitvoeren. Als u bijvoorbeeld wilt dat de speler slechts eenmaal in de twee seconden een kogel afvuurt, kunt u daarvoor een alarm instellen. Als je tijd wilt hebben wanneer er nieuwe vijandelijke vliegtuigen verschijnen, kun je daar ook een alarm voor instellen.
Om een alarm te laten werken, moet u eerst een alarmactie instellen om de alarmgebeurtenis te activeren na een aftelprocedure die u hebt ingesteld. Op die manier stellen alarmen u in staat om te timen wanneer gebeurtenissen in uw spel plaatsvinden.
Een instantie is een object dat u in de ruimte hebt geplaatst. Je kunt meer dan één instantie van een object in een ruimte plaatsen, zodat je meerdere instanties van hetzelfde object in je game kunt hebben.
De stapgebeurtenis
Step Events zijn geweldig als u wilt dat er voortdurend iets gebeurt, of als u voortdurend iets wilt laten controleren voor elke stap van het spel. Game Maker vertelt de tijd per stap, die wordt bepaald door de snelheid van de kamer, waarmee wordt ingesteld hoeveel stappen elke seconde worden uitgevoerd.
Een voorbeeld van het gebruik van een stepgebeurtenis is om te bepalen of bepaalde instanties de ruimte hebben verlaten en, indien dit het geval is, om opnieuw boven in de ruimte te verschijnen. Omdat GameMaker voortdurend moet controleren of de Instance de Room heeft verlaten, is een Step Event erg handig om te gebruiken.
De botsinggebeurtenis
Als uw game Instances alle kanten op heeft en botsingen onvermijdelijk zijn, gebruikt u mogelijk veel botsevenementen. Deze gebeurtenissen zijn geweldig voor wanneer je wilt dat er iets gebeurt wanneer twee instanties met elkaar botsen, bijvoorbeeld wanneer een opsommingsteken een instantie raakt of eenvoudiger wanneer een instantie van een speler een instantie van een muur raakt en je wilt dat de speler tegen de muur stuitert.
Maskers zijn belangrijk voor botsingen omdat dit is hoe GameMaker bepaalt waar de botsing plaatsvindt.
De muisgebeurtenis
Muisgebeurtenissen kunnen zo eenvoudig zijn als het toewijzen van de linkerknop om te vuren, maar er is een groot submenu met gebeurtenissen waaruit u kunt kiezen. Deze figuur toont ook het tertiaire menu voor Global mouse.
Op deze manier geeft GameMaker u een geweldige controle over hoe u wilt dat de muis zich in uw spel gedraagt. Nadat u hebt gekozen welke muisgebeurtenis u wilt gebruiken, kunt u acties aan die gebeurtenis of zelfs uw eigen code toevoegen.
De vele opties voor de muisgebeurtenis.De andere gebeurtenis
Ah, de anderen. Degenen die hun eigen plaats niet waardig bevonden in het Evenement-menu. Deze andere evenementen kunnen best ontzagwekkend zijn. De menu-items spreken voor zich, dus details hierover zijn hier niet nodig. Voor een volledige beschrijving van elk van deze items, kunt u altijd op F1 drukken in GameMaker en zoeken naar Evenementen.
De trekkingsgebeurtenis
Gebruik de tekengebeurtenis als u iets wilt weergeven tijdens het spel. Het Draw-evenement heeft zijn eigen submenu, zoals in deze afbeelding.
Als u een Draw-gebeurtenis gebruikt, is GameMaker niet langer standaard ingesteld op de toegewezen Sprite, maar moet u GameMaker vertellen wat te tekenen.
Het submenu Tekenen.De belangrijkste gebeurtenissen
Wanneer u op Gebeurtenis toevoegen klikt, merkt u mogelijk dat er drie verschillende opties zijn voor het toetsenbord: toetsenbord, toetsdruk en toetsvrijgave. Gebruik de toetsaanslagen en toetsvrijgave-events om een actie te activeren elke keer dat een toegewezen toets wordt ingedrukt of losgelaten. Het toetsenbordgebeurtenis is goed voor wanneer de speler de toets continu moet indrukken, bijvoorbeeld om een instantie naar de andere kant van de kamer te verplaatsen.
Elk van de hoofdgebeurtenissen heeft een submenu, zoals weergegeven in de afbeelding, van waaruit u een sleutel kunt toewijzen voor de actie. Gebruik, enzovoort voor de pijltoetsen op het toetsenbord.
Het toetsenbord heeft veel opties om aan uw vele behoeften te voldoen.De asynchrone gebeurtenis
De asynchrone gebeurtenis wordt geactiveerd aan het einde van een andere actie, zoals het laden van een bestand of een antwoord van een webserver. Dit evenement heeft ook een submenu, zoals hier getoond.
De asynchrone gebeurtenis wordt geactiveerd nadat een andere actie is voltooid.Asynchrone gebeurtenissen worden geactiveerd door functies die op een onbekend tijdstip in de toekomst gegevens van een bron moeten ontvangen. Dit evenement kan het beste worden gebruikt voor doorgewinterde game-ontwikkelaars die complexe online games maken.