Huis Persoonlijke financiën Besturingsacties in GameMaker: Studio - dummies

Besturingsacties in GameMaker: Studio - dummies

Inhoudsopgave:

Anonim

GameMaker: Het tabblad Besturing van Studio (weergegeven in deze afbeelding) bevat Acties voor vragen, Andere, Code en Variabelen. Deze acties kunnen complexe taken in je spel uitvoeren.

Het tabblad Besturing.

Acties vragen op het tabblad Controle

Er zijn negen vragenacties, zoals weergegeven in de volgende afbeelding. Ze stellen vragen zoals, bestaat er iets, is er een botsing, zijn twee waarden hetzelfde, enzovoort. En als dat het geval is, wordt de volgende actie in de sectie Acties geactiveerd.

Vragen Acties op het tabblad Control.
  • Check Empty: Deze actie vraagt ​​om te zien of de instantie, indien geplaatst op een aangegeven positie, een botsing zou veroorzaken. Deze actie vereist dat de instantie die de controle uitvoert een maskerindex of een sprite met een geldig botsmasker heeft.

  • Controleer botsing: Deze actie controleert eenvoudigweg of de instantie met een andere instantie botste.

  • Check Object: Deze actie controleert of er een instantie van een opgegeven object op de aangegeven positie is.

  • Aantal testexemplaren: Deze actie is handig als u wilt testen of er een bepaald aantal instanties in de ruimte is en, zo ja, om de volgende actie uit te voeren.

  • Testkans: Deze actie neemt het resultaat van een één-in-een-kans, waarbij u de X instelt (de invoer om te testen). Als u bijvoorbeeld 10 gebruikt, is er een kans van 1 op 10 (op basis van een gesimuleerde dobbelsteenworp) dat de volgende actie wordt geactiveerd.

  • Vraag controleren: Met deze actie kunt u de speler een ja-of-geen vraag stellen, waarmee een desbetreffende actie wordt gestart. De vraag verschijnt in een pop-upvenster tijdens de game.

  • Testuitdrukking: Zoals beschreven in de handleiding in de software, is deze actie de meest algemene vraagactie waarbij u een willekeurige uitdrukking kunt invoeren en evalueren. Als de expressie evalueert naar true (dat wil zeggen, een getal dat groter is dan of gelijk is aan 0. 5), wordt de volgende actie (of een blok met acties) uitgevoerd.

  • Controlemuis: Deze actie levert een resultaat op als op de aangegeven muisknop wordt gedrukt en de volgende actie wordt uitgevoerd; deze actie wordt meestal geplaatst in een Step Event.

  • Check Grid: Deze actie levert een resultaat op als de instantie zich binnen een raster bevindt.

Andere acties vanaf het tabblad Control

Het gedeelte Overige acties van het tabblad Control, weergegeven in deze afbeelding, bevat een breed assortiment aan acties die zijn gekoppeld aan het gebruik van code.

Andere acties vanaf het tabblad Control.
  • Blok Start en einde blok: Gebruik deze acties om een ​​blok met acties te groeperen, zoals weergegeven in deze afbeelding.Op deze manier worden alle acties in het blok uitgevoerd als deze worden geactiveerd.

    Normaal gesproken wordt alleen de eerste actie die volgt op de vraagactie geactiveerd. Plaats de Start Block-actie nadat de vraag is gesteld (in dit geval een testvariabele actie). Plaats het eindblok na de laatste actie die u wilt activeren.

    Gebruik de Start- en Eindblokkeringsacties om Acties te groeperen.
  • Anders: Gebruik deze actie als u wilt dat er iets anders gebeurt als de testvraag false retourneert in plaats van true. Stel uw Acties zo in dat u de vraag hebt, en vervolgens een codeblok dat moet worden geactiveerd als het waar is, gevolgd door een Else-actie en vervolgens een blok met code dat moet worden geactiveerd als het false is.

  • Afspraak: Gebruik deze actie als u geen verdere acties wilt activeren binnen dit evenement.

  • Herhalen: Gebruik deze actie als u wilt dat een actie of een reeks acties een bepaald aantal keren wordt herhaald. Deze functie biedt u de luxe dat u niet steeds opnieuw dezelfde acties hoeft te gebruiken.

  • Call Parent Event: Gebruik deze actie met onderliggende objecten met een bovenliggende. Dit is handig als u de bijbehorende gebeurtenis vanuit het bovenliggende object wilt activeren.

Codeacties vanaf het besturingstabblad

Er zijn slechts drie codeacties, zoals aangegeven in de afbeelding, maar laat het beperkte aantal opties u niet voor de gek houden - de codeacties kunnen zeer krachtig zijn.

  • Uitvoercode: Deze actie opent een hele wereld van aangepaste code die u kunt schrijven zodat GameMaker kan worden uitgevoerd. Je kunt alles toevoegen, van een eenvoudige, enkele regel code tot iets zo complex als het coderen van kunstmatige intelligentie.

  • Script uitvoeren: Met deze actie kunt u een script oproepen. Als u van plan bent hetzelfde codebord vele malen opnieuw te gebruiken voor meerdere objecten, dan kunt u een script schrijven, dat u vervolgens kunt bellen vanuit een uitvoering van de code uitvoeren.

  • Opmerking: Met deze actie kunt u een reactieregel toevoegen aan de actielijst. Deze opmerkingen kunnen u eraan herinneren wat de omringende acties moeten doen.

    Hoewel de reactieactie niet noodzakelijkerwijs iets doet, bieden ze je een zeer nuttige herinnering, maar als je een reactieactiviteit plaatst in bijvoorbeeld een botsinggebeurtenis, activeert GameMaker nog steeds de botsing. Dat wil zeggen, botsingsgebeurtenissen worden alleen geactiveerd wanneer ze een actie hebben, die een reactieactiviteit kan omvatten.

    Codeer acties vanaf het tabblad Besturing.

Acties voor variabelen op het tabblad Control

De drie variabelenacties, zoals weergegeven, zijn

  • Variabele instellen: Gebruik deze actie om een ​​waarde in te voeren voor een variabele. Als de variabele niet bestaat, maakt het gebruik van deze actie de variabele. U kunt ook Variabele actie instellen gebruiken om een ​​van de vele globale variabelen van GameMaker te configureren, evenals de ingebouwde Exemplaar-variabelen.

  • Testvariabele: Deze actie controleert de waarde van een gegeven variabele, ongeacht of die waar is, onwaar, groter dan of kleiner dan, en voert dan de volgende actie uit of voert deze niet uit op basis van de resultaten.

  • Tekenvariabele: Met deze actie kunt u de waarde van een variabele tekenen op een positie die u kiest.Je kunt de Draw Variable Action alleen gebruiken tijdens een Draw Event.

    Acties voor variabelen op het tabblad Control.
Besturingsacties in GameMaker: Studio - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...