Game Maker : Array Treening

Hulgaliselt on ühe- või kahemõõtmeline grid muutujate väärtuste . Yagi Studio / Photodisc / Getty Images

Game Maker on arenduskeskkond eesmärk on lasta algajatele kiiresti luua oma lihtsa mängud.Kuigi mäng Maker saab kasutada nende poolt, kes ei ole programmeerimise kogemus lohistades tegevus plokid, see sisaldab ka võimas areng keeles nimetatakse GML.See sisaldab kõiki funktsioone tahes kaasaegne programmeerimiskeelt, sealhulgas võime kasutada massiive muutujaid.Kasutades massiivid Game Maker on väga lihtne ja nõuab ainult või kaks rida koodi rakendada.

juhised

  1. Start Game Maker ja luua mängu keskkonda.Loo uus tuba ja objekti ja paigutada näiteks objekti ruumis.

  2. Lisa "Loo" Kui objekti ja paigutada "Execute tükk kood" action ta.Kleepige järgnev ploki koodi aknasse, mis avaneb topeltklõps tegevus:

    {

    character_info [0,0] = "Teed";

    character_info [0,1] = 0;

    character_info [0,2] = 36;

    character_info [1,0] = "mai";

    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;

    }

    Ülaltoodud kood loob kahemõõtmelise massiivi, kolme muutuja vahel ning kolme muutuja pikk.Kõik need üheksa kohtades on antud erinev väärtus - mõned stringid ja mõned täisarvud.

  3. Lisa "Joonista" sündmus ja asetage teise "Execute tükk kood" tegevus, seekord sees on.Aseta järgnevad read oma koodi aken:

    {

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

    {

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

    {

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

    }

    }

    }

    See prindib kogu sisu massiivi ekraani teel kaks pesastatud "jaoks silmuseid."Esimene loop jookseb kolm korda ning ajal iga iteratsiooni sisemise loop jookseb kolm korda, nii et kõik üheksa väärtuste massiivi on tõmmatud.

  4. Käivita oma mängu näha massiivi tööl.Massiive saab sel moel hoida igasuguseid andmeid, kas hinded, objektide asukoha, punkte inventuuri või paaris ridade valikvastustega vestlus märk mäng.

316
0
3
Programmeerimine Keeled