Site icon Dator8 Skåp

hur man gör en paus skript i Game Maker 5

Game Maker 5 är ett spelutvecklingsföretag paket från YoYo Spel som försök att få spelutveckling inom räckhåll för icke-programmerare , och i allmänhet lyckas det . dock ett knepigt men gemensamt spel funktion som Game Maker inte har ett uppenbart stöd för är spel pausa
1 .
Open Game Maker 5 och slå på avancerat läge genom att klicka på ”Fil ”och ” Advanced Mode ”.
2 .
Skapa ett nytt manus genom att högerklicka på ” Scripts ” och klicka på ” Lägg till skript . ” Detta kommer att öppna manusförläggare . I rutan , skriv ” pauseScript . ” Detta kommer att vara namnet som Game Maker 5 kommer att veta ditt manus .

Klistra in följande kod i manusförläggare :

paus=true

medan ( paus ) {

draw_text ( 10,10 , ” Pausade . Tryck ENTER för att återaktivera ” )

screen_refresh ( )

sömn (500 )

paus=! keyboard_check_direct ( vk_enter )

}

Nyckeln till skriptet är ” medan ( paus ) ” loop . Det drar nytta av en subtil drag av Game Maker : medan ett spel är inne ett skript är det inte att göra någon annan bearbetning. Så länge ” medan ( Paus) ” loop pågår , inget annat kan hända i spelet . Detta , i praktiken , pausar spelet . Klicka på den gröna bocken för att spara skriptet och stäng Skriptredigeraren.
3 .
Skapa en ” pauseListener ” objekt genom att högerklicka på ” objektet ” och välja ” Lägg till objekt . ”

Avmarkera ”Synlig ” och klickar på ” Lägg till händelsen . ” Välj ”-knappen press ”och ” utrymme . ”

Klicka på fliken Kod och dra ” köra script ” ikonen till ” åtgärder ” box. This är ikonen som ser ut som ett papper med en grön pil på den .

Klicka manuset listan knappen och välj ” pauseScript . ” Klicka på ”OK . ”

Klicka OK för att spara ” pauseListener ” objektet .
4 .
Högerklicka på ” Rum ” och välj ” lägg till rummet . ” Klicka listboxen under ” objekt för att lägga med musen ” och välj pauseLstener . Klicka var som helst i rummet karta för att lägga till pauseListener till rummet . Du måste lägga in lyssnaren till varje nivå i spelet som kan pausas på detta sätt . Den visas på kartan som en blå frågetecken , men kommer att vara osynlig under matchen .

Exit mobile version