Hvordan lage en Pause Script i spillet Maker 5

Spillet Maker 5 er et spillutvikling pakke fra YoYo Games som forsøker å bringe spillutvikling innen rekkevidde for ikke-programmerere, og generelt, lykkes det. Men en vanskelig, men vanlige spillet har som Spillet Maker ikke har en åpenbar støtte for er spill pauser.

Bruksanvisning

1 Åpne Spill Maker 5 og slå på avansert modus ved å klikke på "File" og "Advanced Mode".

2 Opprett et nytt skript ved å høyreklikke "Scripts" og klikke "Legg til skript." Dette vil åpne script editor. I boksen Navn skriver du "pauseScript." Dette vil være det navnet som spillet Maker 5 vil vite skriptet.

Lim inn følgende kode i script editor:

pause = true

while (pause) {

draw_text(10,10, "Paused. Press ENTER to unpause")

screen_refresh ()

søvn (500)

pause =! keyboard_check_direct (vk_enter)

}

Nøkkelen til skriptet er "while (pause)" loop. Det tar nytte av en subtil egenskap av spillet Maker: mens spillet er i et skript, er det ikke gjort noen annen behandling. Så lenge "while (pause)" loop er i gang, kan ingenting annet skje i spillet. Dette, i kraft, pauser spillet. Klikk på den grønne haken for å lagre skriptet og lukke script editor.

3 Lag en "pauseListener" objekt ved å høyreklikke "objekt" og velge "legg til objekt."

Fjern "Synlig" boksen og klikk "Legg hendelse." Velg "tastetrykk" og "plass".

Klikk kategorien kode og dra "kjøre skript" -ikonet inn i "handlinger" avmerkingen er ikonet som ser ut som et ark med en grønn pil på den.

Klikk manuset listeknappen og velg "pauseScript." Klikk på "OK".

Klikk OK for å lagre "pauseListener" objekt.

4 Høyreklikk "rom" og velg "legg til rom." Klikk på listeboksen under "Object å legge med mus" og velg pauseLstener. Klikk hvor som helst i rommet står kartet for å legge til pauseListener til rommet. Du må legge til lytteren til hvert nivå i spillet som kan bli stanset på denne måten. Den vil vises på kartet som en blå spørsmålstegn, men vil være usynlig i løpet av spillet.