Hvordan man laver en person gå i Game Maker 7

Game Maker 7 er et program udgivet af YoYo Games, der hjælper håbefulde spiludviklere lethed i kunsten at spillet programmering med en simpel grafisk brugerflade til at skabe spil.I Game Maker 7 kan du oprette en animeret sprite af en gående person og gennemføre begivenheden kode for at tillade, at Sprite at stoppe og begynde at gå baseret på brugerinput.

hvad du har brug

  • Windows OS
  • Game Maker 7

Instruktioner

  1. Brug menuen ressource til at lave en ny sprite.Rediger Sprite i Image Editor til at tegne et billede af en mand stående lige op i profil og gemme den ved at klikke på den grønne flueben.Når du er tilbage i Sprite Editor, klik på "Animation" og "sæt længde."Du skal indtaste antallet af frames, at din tur cyklus vil omfatte som længden af ​​animationen.For denne tutorial, vil du gøre den enkleste gåtur cyklus muligt: ​​Indtast en animation længde på to.Du skulle nu se to thumbnails af din stående sprite.Åbn den anden, sæt højre museknap til din bag

    grundsfarve, og brug lodtrækningen boksen redskab til at slette benene.Tegn benene nu, så det fremgår, at manden går, med den ene frem og den anden tilbage.Klik på den grønne flueben for at gemme.Endelig skaber en sprite af en fast farve til at repræsentere gulvet.Sørg for at slukke gennemsigtighed for gulvet sprite.

  2. Brug den ressource menuen for at oprette et objekt, der bruger gulvet sprite.Sørg for, at den er markeret som synlige og solid, og gem den.Opret et nyt rum (igen med menuen ressource), og tegne en simpel gulv langs bunden ved hjælp af dit gulv objekt og gemme.

  3. Opret walkingMan objektet.Sørg for at indstille walkingMan objektet som værende både solid og synlig.

  4. Tilføj et "tryk på mellemrumstasten" begivenhed.Denne begivenhed vil bruge to handlinger.For det første "flytte fast handling," indstillet til en hastighed på 1, en retning af højre og med den relative boksen markeret.For det andet, finde "eksekvere kode" aktion under fanen Kontrol og trække det ind i "tryk på mellemrumstasten" begivenhed indsats liste.En lille teksteditor vil poppe op, og du skal indtaste følgende kode:

    // Indstil animationen hastigheden til 1.
    image_speed = 1

  5. Tilføj et "slip mellemrumstasten" begivenhed.Denne begivenhed vil også indeholde de samme to handlinger, med et par ændringer.Den faste handling bevægelse i denne begivenhed, snarere end at sætte hastigheden til 1, vil sætte den til 0, hvilket får manden til at stoppe bevægelse.Hvis du klikker på "run" på dette tidspunkt, så vil du få en animation af en mand, der går frem, når du trykker på mellemrumstasten og stopper for at gå på plads, når du slipper den.Det er sandsynligvis ikke, hvad du ønsker.Du ønsker nok din mand til at stå stille, når han ikke er at gå fremad, så du vil skrive en anden "eksekvere kode" indsats for at opnå dette.Denne gang, indtast følgende:

    // Indstil animationen hastigheden til 0
    image_speed = 0
    // Indstil animationen rammen til 0, så vores mand er sikker på at stå og ikke halvvejs gennem et skridt
    image_index =0

  6. Tilsæt walkingMan objektet til værelset og klik på "lege".

51
0
2
Computer Programmeringssprog