Game Maker : Array selvstudium

Et array er en en- eller to - dimensionelle grid af variable værdier. Yagi Studio / Photodisc / Getty Images

Game Maker er et udviklingsmiljø designet til at lade begyndere hurtigt oprette deres egne simple spil.Selvom Game Maker kan bruges af dem, der har nogen erfaring med programmering ved at trække og slippe action blokke, den indeholder også en stærk udvikling sprog kaldet GML.Dette indeholder alle funktionerne i enhver moderne programmeringssprog, herunder evnen til at bruge arrays af variabler.Brug af arrays i Game Maker er meget let, og kræver kun en linje eller to af kode til at gennemføre.

Instruktioner

  1. Start Game Maker og oprette spillet miljøet.Opret et nyt rum og et objekt, og placere en instans af objektet i rummet.

  2. Tilføj et "Opret" begivenhed for objektet og placere en "Udfør et stykke kode" aktion i det.Indsæt følgende blok af kode i det vindue, der åbnes, når du dobbeltklikker på handlingen:

    {

    character_info [0,0] = "Zed";

    character_info [0,1] = 0;

    character_info [0,2] = 36;

    character_info [1,0] = "Maj";

    character_info [1,1] = 4;

    character_info [1,2] = 348;

    character_info [2,0] = "Consuella";

    character_info [2,1] = 4;

    character_info [2,2] = 224;

    }

    Ovenstående kode opretter et todimensionalt array, tre variable på tværs af og tre variable høje.Hver af disse ni lokaliteter får en anden værdi - nogle strenge og nogle heltal.

  3. Tilføj en "Uafgjort" begivenhed og placere en anden "Udfør et stykke kode" aktion, denne gang inde i den.Indsæt følgende linjer i sin kode vindue:

    {

    for (i = 0; i & lt; = 2; i + = 1)

    {

    for (j = 0; j & amp; lt; = 2; j + = 1)

    {

    draw_text (x + (60 * i), y + (16 * j), streng (character_info [i, j]));

    }

    }

    }

    Dette udskriver hele indholdet af array til skærmen, ved hjælp af to indlejret "for sløjfer."Den første sløjfe løber tre gange, og under hver iteration af indre sløjfe løber tre gange, således at alle ni værdier i arrayet er trukket.

  4. Kør dit spil for at se den vifte på arbejdspladsen.Arrays kan bruges på denne måde at opbevare alle former for data, uanset om scoringer, objekt positioner, elementer i en opgørelse, eller endda linjer i en multiple-choice samtale med en karakter i spillet.

545
0
3
Computer Programmeringssprog