Huis Persoonlijke financiën Sub-afbeeldingen weergeven met code in GameMaker: Studio - dummies

Sub-afbeeldingen weergeven met code in GameMaker: Studio - dummies

Video: Raycasting engine in Factorio (vanilla 0.17) - Facto-RayO v1.0 2024

Video: Raycasting engine in Factorio (vanilla 0.17) - Facto-RayO v1.0 2024
Anonim

Het volgende voorbeeld van het willekeurig weergeven van subafbeeldingen is gebaseerd op GameMaker: de in-software zelfstudie van Studio over het coderen van een doorbraak Aan de slag met coderen op een zeer eenvoudige manier - door slechts twee regels code te gebruiken die echt kunnen veranderen hoe uw spel eruit ziet.

  1. Maak een Sprite met verschillende subafbeeldingen (elke subafbeelding kan bijvoorbeeld een verschillende gekleurde stenen).

    De Sprite zou in de Resource-structuur moeten verschijnen.

  2. Kies Hulpmiddelen → Object maken.

    Het venster Objecteigenschappen verschijnt.

  3. In Typ in het veld Naam iets als obj_brick (zie de afbeelding).

    Het venster Objecteigenschappen voor het steenobject.
  4. Selecteer in de vervolgkeuzelijst Sprite de Sprite met de subafbeeldingen die u zojuist hebt gemaakt.

    Een miniatuur van de afbeelding wordt weergegeven in het gedeelte Sprite en de naam van de afbeelding wordt in het veld weergegeven (raadpleeg de afbeelding).

  5. Kies Eve toevoegen nt → Nieuw.

    Een Create-gebeurtenis wordt weergegeven in het gedeelte Gebeurtenissen van het venster Objecteigenschappen (zie deze afbeelding).

  6. Versleep de actie voor de uitvoering van de actie via het tabblad Besturing naar het gedeelte Acties.

    Een leeg codevenster verschijnt met een eigen menu.

  7. Typ in het codevenster (weergegeven in deze afbeelding) de volgende code:

    GameMaker: het codevenster van Studio.
    image_speed = 0; image_index = floor (willekeurig (afbeeldingsnummer));
    
  8. Klik op het groene vinkje in het pictogrammenu.

    Het codevenster wordt opgeslagen en gesloten.

  9. Klik op OK in het venster Objecteigenschappen.

    De Objecteigenschappen worden opgeslagen en gesloten.

  10. Plaats een exemplaar van het object in de ruimte.

  11. Kies Uitvoeren → Normaal uitvoeren in het hoofdmenu om het spel te testen.

    Het compilatievenster geeft de compilatie van het spel weer. Wanneer het spel begint, zou u willekeurig gesorteerde stenen moeten zien, zoals hier getoond.

    Willekeurig gesorteerde stenen.

Deze code stelt de snelheid van de afbeelding in op 0. Dit is de snelheid die GameMaker gebruikt om de afzonderlijke subafbeeldingen van de Sprite te tonen. De standaardinstelling is 1, wat betekent dat GameMaker normaal gesproken één frame (een van de subafbeeldingen) weergeeft in elke stap van het spel.

Als u 0 als de afbeeldingssnelheid gebruikt, vertelt u GameMaker dat deze de Sprite niet hoeft te animeren en dat er slechts één subafbeelding wordt weergegeven. De tweede regel van de code selecteert willekeurig een van de subafbeeldingen die tijdens het spel worden weergegeven.

Als u 0. 5 als snelheid zou gebruiken, zouden de subafbeeldingen in slow motion of met de helft van de snelheid verschijnen. Als u de subafbeeldingen heel snel wilt weergeven, kunt u een waarde van 2 invoeren.

Het is u wellicht opgevallen dat het codevenster een kleurcode heeft, dat wil zeggen dat bepaalde tekst in verschillende kleuren wordt weergegeven dan andere. Dat is een handige functie van GameMaker, omdat opmerkingen, functies, variabelen, enzovoort, in verschillende kleuren zijn gemarkeerd.

Als u de kleurcodering niet leuk vindt of als u uw eigen aangepaste kleuren wilt gebruiken, kunt u de Voorkeuren bijwerken - kies in het hoofdmenu Bestand → Voorkeuren en selecteer vervolgens het tabblad Scripts en code zoals weergegeven in dit figuur.

Het tabblad Scripts en code van het venster Voorkeuren.

Sub-afbeeldingen weergeven met code 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 ...