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.