Game Maker 5 är en spelutveckling paket från YoYo Games som försöker föra spelutveckling inom räckhåll för icke - programmerare , och i allmänhet lyckas det . Dock är en knepig men gemensamt spel funktion som Game Maker inte har en självklar service för spel paus . Instruktioner
1
Open Game Maker 5 och aktivera avancerade läget genom att klicka på " File " och " Avancerat läge . "
2
Skapa ett nytt script genom att högerklicka " Scripts " och klicka " Lägg Script . " Detta kommer att öppna skriptet redaktör . I rutan Namn skriver " pauseScript . " Detta kommer att vara det namn som Game Maker 5 kommer att känna ditt manus
Klistra in följande kod i skriptet redaktören : .
Paus = true
samtidigt ( paus ) {
draw_text ( 10,10 , " paus . Tryck på ENTER för att återaktivera " ) katalog
screen_refresh ( ) katalog
sömn ( 500 ) katalog
paus = ! keyboard_check_direct ( vk_enter ) katalog
}
nyckeln till manuset är " medan ( paus ) " loop . Det drar nytta av en subtil drag av Game Maker : när ett spel är inuti ett manus , är det inte att göra någon annan behandling . Så länge " medan ( paus ) " loop pågår , kan inget annat hända i spelet . Detta , i praktiken , pausar spelet . Klicka på den gröna knappen bock för att spara skriptet och stäng skriptet redaktör .
3
Skapa en " pauseListener " objekt genom att högerklicka " objektet " och välja " Lägg till objekt . "
avmarkera " Synlig " kryssrutan och klicka på " Lägg till händelse . " Välj " knapptryckning " och " space ".
Klicka koden fliken och dra " exekvera skriptet " ikonen till " åtgärder " box.This är ikonen som ser ut som ett papper med en grön pil på det .
Klicka på knappen manus listan och välj " pauseScript . " Klicka på " OK . "
Klicka på OK för att spara " pauseListener " objektet .
4
Högerklicka " Rum " och välj " lägg till rummet . " Klicka på listrutan under " Objekt att lägga med musen " och välj pauseLstener . Klicka någonstans i rummets kartan för att lägga till pauseListener till rummet . Du måste lägga till lyssnaren att varje nivå i spelet som kan pausas på detta sätt . Det visas på kartan som en blå frågetecken , men kommer att vara osynlig under matchen .